/ / WPF treeview con database di dati gerarchici che utilizza più origini dati - wpf, xaml, ironpython

Vista ad albero WPF con database gerarchico utilizzando più origini dati - wpf, xaml, ironpython

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 № 1

Ecco 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>