2
IListを階層表示のWPF TreeViewにバインドしようとしています。ここに私のオブジェクトがあります:WPF - XAML TreeviewからGeneric.Listへのバインド
特定のオブジェクトにいくつの子供がいるか分かりませんし、子供も子供がいるかもしれません。
私は私のHierarchialDataTemplateで周りの騒ぎが、成功しているわけではない:
<TreeView Canvas.Left="263" Canvas.Top="12" Height="200" Name="TeamTreeView" Width="120">
<TreeView.Resources>
<HierarchicalDataTemplate DataType="{x:Type local:TeamsTreeViewItem}" ItemsSource="{Binding DisplayValue}" >
<TextBlock Text="{Binding DisplayValue}"/>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate DataType="{x:Type local:TeamsTreeViewItem}" ItemsSource="{Binding Children}" >
<TextBlock Text="{Binding DisplayValue}"/>
</HierarchicalDataTemplate>
</TreeView.Resources>
</TreeView>
任意の提案ですか?
すべてのノードがTeamsTreeViewItemであるため、HierarchicalDataTemplateを1つだけ使用する必要があります。またItemsSourceをChildrenコレクションにバインドする必要があります:ItemsSource = "{Binding Path = Children}" – markmnl