在我的WPF应用程序中,我添加了一个TreeView。我有一个集合,我想绑定到TreeView的父节点(TreeViewItems)。这是我执行此操作的代码。
<TreeView Name="treeView" Width="200">
<TreeViewItem Header="{Binding ElementryNames}"/>
</TreeView>
上面的代码在treeView中显示一个节点,该节点仅显示“Collection”作为TreeView节点的文本。我做错了怎么办?
由于
答案 0 :(得分:0)
基本上,您需要为树视图指定Itemssource。然后,您可以通过模板为列表中的每个项目定义如何显示它。
使用当前的XAML,集合本身被解释为item,元素的默认绑定基本上是ToString()方法。
答案 1 :(得分:0)
应该为树视图定义项目源。此可观察集合可以是类型类。在这个类中,你可以定义一个string类型的属性“ElementryNames”。
答案 2 :(得分:0)
您需要将ItemSsource绑定到树视图,然后为每个项目应用模板。