/ / evento espanso per TreeView wpf - wpf, eventi, treeview, espandi, hierarchicaldatatemplate

evento espanso a TreeView wpf - wpf, eventi, treeview, espandi, hierarchicaldatatemplate

Ho un treeView con HierarchicalDataTemplate, e voglio aggiungere evento espanso

<TreeView Name="files" Margin="0,0,569,108" Grid.Row="1" ItemsSource="{Binding s1}">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding Members}">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Name}" />
</StackPanel>
<HierarchicalDataTemplate.ItemTemplate>
<DataTemplate>
<CheckBox Name="CheckBox111" Checked="FileCheckBox_Checked" Unchecked="FileCheckBox_Unchecked" IsChecked="{Binding C}"/>
</DataTemplate>
</HierarchicalDataTemplate.ItemTemplate>
</HierarchicalDataTemplate>

</TreeView.ItemTemplate>
</TreeView>

come posso aggiungere l'evento espanso? Grazie

risposte:

1 per risposta № 1

Tu puoi fare:

In XAML:

<TreeView ... TreeViewItem.Expanded = "TreeViewItem_Expanded" />

Codice dietro:

pubblico void TreeViewItem_Expanded (oggetto s, RoutedEventArgs e) {...}