Ho questa struttura wpf:
<TreeView x:Name="tree" ItemsSource="{Binding MainDirectory}">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding _directory}">
<TreeViewItem Header="{Binding _name}" >
</TreeViewItem>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
Le mie directory vengono visualizzate alla grande ma la mia _directoryLa proprietà ha anche una proprietà _file che voglio visualizzare all'interno del treeview. Ogni volta che provo ad aggiungere un altro treeviewitem sebbene WPF mi dica che l'albero visivo è impostato più di una volta. Esiste un modo per raggiungere questo obiettivo. Grazie
risposte:
1 per risposta № 1Ecco qui:
<TreeView x:Name="tree" ItemsSource="{Binding MainDirectory}">
<TreeView.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding _directory}">
<HierarchicalDataTemplate.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding _file}">
<TreeViewItem Header="{Binding _name}" />
</HierarchicalDataTemplate>
</HierarchicalDataTemplate.ItemTemplate>
<TreeViewItem Header="{Binding _name}" >
</TreeViewItem>
</HierarchicalDataTemplate>
</TreeView.ItemTemplate>
</TreeView>