Bonjour j'essaie de recuperer la valeur d'un template dans une datagrid
et j'ai null.Voici un bout de code :

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>
Puis en c#
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 ?