Bonjour,
J'utilise HierarchicalDataTemplate dans un Treeview.
Le problème est que je ne peux pas mettre de Trigger. Je voudrais modifier l'image présente dans mon template en fonction de si le noeud est ouvert ou fermé et d'une propriété du noeud (boolean)...
Voici mon code :
Et voici l'erreur de Visual Studio :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <controls:TreeView x:Name="ElementTree" DataContext="{Binding}" Height="480" Margin="0,0,-508,0"> <controls:TreeView.ItemTemplate> <hdt:HierarchicalDataTemplate ItemsSource="{Binding children}"> <StackPanel Orientation="Horizontal"> <Image Height="16" Width="16" x:Name="iconImage" Source="/360 Demo;Component/Image/cross.png" Stretch="Fill"/> <TextBlock Text="{Binding name}" TextWrapping="Wrap" VerticalAlignment="Center" HorizontalAlignment="Center"/> </StackPanel> </hdt:HierarchicalDataTemplate> <hdt:HierarchicalDataTemplate.Triggers> </hdt:HierarchicalDataTemplate.Triggers> </controls:TreeView.ItemTemplate> </controls:TreeView>
Des idées ?The attachable property 'Triggers' was not found in type 'HierarchicalDataTemplate'.
Merci
Partager