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 xml : Sélectionner tout - Visualiser dans une fenêtre à part
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!
Partager