J'aimerais savoir comment récupérer la valeur d'un control situé dans un DataTemplate
j'ai une classe (que jai simplifié)
et je cré une listbox comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public class MonObjet { public int id; public string name; }
que je rempli avec un bind
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <ListBox x:Name="maListe"> <ListBox.ItemTemplate> <DataTemplate> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="30" /> <ColumnDefinition Width="200" /> </Grid.ColumnDefinitions> <CheckBox Grid.Column="0" x:Name="chbValid" /> <Label Grid.Column="1" x:Name="labelName" Content="{Binding Path=name}" /> </Grid> </DataTemplate> </ListBox.ItemTemplate> </ListBox>
comment récupérer la valeur de chaque checkbox pour chaque élément de ma listBox
Code : Sélectionner tout - Visualiser dans une fenêtre à part maListe.ItemsSource = new Collection<MonObjet>() {obj1, obj2, ... , objN};
merci d'avance pour votre aide !
Partager