Bonjour à tous,

J'ai créé une ListBox contenant des Checkbox de la manière suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<ListBox Margin="0,192,105,49" Name="lbUserRoles" HorizontalAlignment="Right" Width="216">
            <ListBox.ItemTemplate>
                <HierarchicalDataTemplate>
                    <StackPanel Orientation="Horizontal">
                        <CheckBox>
                            <TextBlock Text="{Binding Path=Nom}"/>
                        </CheckBox>
                    </StackPanel>
                </HierarchicalDataTemplate>
            </ListBox.ItemTemplate>
        </ListBox>
Au chargement, ma ListBox est alimentée par une collection d'objets "Role" ayant une propriété "Nom".

La liste affiche bien une liste de noms de Role précédés d'une checkbox.

J'aimerais pouvoir dans mon code C# récupérer les Roles dont la checkbox est cochée.
J'ai cherché du côté du VisualTreeHelper mais je n'arrive à rien de concluant.

Merci d'avance pour le coup de pouce :-)