Bonjour j'essaie de recuperer la valeur d'un template dans une datagrid
et j'ai null.Voici un bout de code :
Puis en c#
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <Custom:DataGrid x:Name="DataGridClients" HorizontalContentAlignment="Center" ItemsSource="{Binding}" VirtualizingStackPanel.IsVirtualizing="True" VirtualizingStackPanel.VirtualizationMode="Standard" IsSynchronizedWithCurrentItem="True" FontFamily="Arial" FontSize="14" Foreground="#FF0F177D" VerticalAlignment="Bottom"> <Custom:DataGrid.Columns> <Custom:DataGridTemplateColumn x:Name="DataTemplateChk1" Header="Choisir" > <Custom:DataGridTemplateColumn.CellTemplate > <DataTemplate x:Name="ChoixCli"> <CheckBox x:Name="ChkChoix" > </CheckBox> </DataTemplate> </Custom:DataGridTemplateColumn.CellTemplate> </Custom:DataGridTemplateColumn>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for (int i = 0; i < DataGridClients.Items.Count; i++) { CheckBox ch = this.DataGridClients.Template.FindName("ChkChoix", this.DataGridClients) as CheckBox; }
J'ai le ch a null , je ne recupère pas le checkbox , qqlun a une idée ?
Partager