J'ai une colonne de modèle dans un DataGrid:Élément de données-Binding dans Silverlight
<sdk:DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" VerticalAlignment="Center" >
<TextBlock Text="{Binding Name,ElementName=rsAllSkills}"/>
</StackPanel>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellEditingTemplate>
Et dans le même fichier XAML, je
<riaControls:DomainDataSource QueryName="GetSkillsQuery" AutoLoad="True" x:Name="rsAllSkills">
<riaControls:DomainDataSource.DomainContext>
<domain:XXXX context/>
</riaControls:DomainDataSource.DomainContext>
</riaControls:DomainDataSource>
Le DataSource a chargé tout avec succès à coup sûr, si je place ce TextBlock hors du DataGrid, cela fonctionne; mais dans le DataGrid, il ne charge même pas le nom de rsAllSkills ....
Quelqu'un pourrait-il me donner un indice, merci beaucoup.
rsAllskills n'est pas un nom dans le cadre de la colonne Modèle. Les étendues n'atteignent pas un 'DataTemplate'. Vous devrez probablement inclure le DomainContext dans le DataContext du DataGrid quelque part. – Stephan