說我有一棵二叉樹,其中數據結構的根只是一個樹節點。對於每個節點,都可以通過Children
屬性訪問子節點。這是我的嘗試。 TreeRoot
是繼承的數據上下文的屬性,但它是單個節點(不是集合)。我可以將WPF TreeView綁定到單個根節點嗎?
<UserControl.Resources>
<HierarchicalDataTemplate x:Key="TreeNodeTemplate" ItemsSource="{Binding Children}">
<TextBlock Text="{Binding Name}" />
</HierarchicalDataTemplate>
</UserControl.Resources>
<Grid>
<TreeView ItemsSource="{Binding TreeRoot}" ItemTemplate="{StaticResource TreeNodeTemplate}" />
</Grid>
下面的答案是否可以解決您的問題,山姆?如果是這樣,你能接受最好解決你的問題的答案嗎?如果沒有,你能否提供更多關於缺少的信息?謝謝! – 2016-01-19 13:27:13