J'ai un TreeView qui est binded par un HierarchicalDataTemplateWPF C# Get nœud racine de TreeView
<HierarchicalDataTemplate x:Key="HierachrTree" DataType="{x:Type src:Ordner}" ItemsSource="{Binding UnterOrdner}">
<TextBlock Text="{Binding OrdnerName}"/>
</HierarchicalDataTemplate>
Thats my TreeView:
<TreeView Name="DokumentBrowser" ItemTemplate="{StaticResource HierachrTree}"
Maintenant, je veux obtenir le premier noeud et définir la IsExpanded Propriété à false.
Je l'ai essayé cette façon
ItemCollection ic = DokumentBrowser.Items;
TreeViewItem tvi = (TreeViewItem)ic.GetItemAt(0);
tvi.IsExpanded = false;
mais je ne peux pas jeter l'objet à un TreeViewItem pour obtenir la propriété IsExpanded.
Merci! Cela fonctionne vraiment bien! – Mark