Treeview avec checkbox et xmldataprovider (reformulation du problème)
Bonjour,
Je créer un treeview à partir d'un fichier xml en utilisant XmlDataprovider.
Chaque treeviewItem contient une checkbox et un ContentPresenter créer à partir d'un datatemplate :
Code:
1 2 3 4 5 6 7 8
| <HierarchicalDataTemplate x:Key="NodeTemplate" ItemsSource="{Binding XPath=./*}" >
<StackPanel Orientation="Horizontal">
<CheckBox x:Name="AfficherCacherBox" IsChecked="true" Click="Afficher_Cacher_Click" VerticalAlignment="Center"/>
<ContentPresenter x:Name="tb" Margin="5,0" Content="{Binding XPath={StaticResource myattribute}}" />
</StackPanel>
</HierarchicalDataTemplate> |
Je voudrais pouvoir faire du binding sur la propriété IsChecked de ma checkbox mais je ne vois pas comment ajouter de classe héritant de INotifyPropertyChanged pour effectuer mon binding sur "IsChecked" avec mon xmldataprovider.
Pouvez-vous m'aider?
Merci!