说我有一棵二叉树,其中数据结构的根只是一个树节点。对于每个节点,都可以通过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