不要绑定数据源,自己添加item
时间: 2024-04-15 15:30:22 浏览: 38
如果您想手动添加TreeViewItem而不是绑定数据源,您可以使用TreeView的Items属性来添加子项。以下是一个示例:
```xaml
<TreeView x:Name="MyTreeView">
<TreeViewItem Header="Root">
<TreeViewItem Header="Child 1" />
<TreeViewItem Header="Child 2" />
</TreeViewItem>
</TreeView>
```
在这个示例中,我们创建了一个TreeView,并在TreeView中添加了两个TreeViewItem作为根节点的子项。
如果您希望在运行时动态添加TreeViewItem,可以使用TreeView的Items集合来添加子项。例如,在代码中添加子项的方式如下:
```csharp
TreeViewItem rootItem = new TreeViewItem()
{
Header = "Root"
};
TreeViewItem child1 = new TreeViewItem()
{
Header = "Child 1"
};
TreeViewItem child2 = new TreeViewItem()
{
Header = "Child 2"
};
rootItem.Items.Add(child1);
rootItem.Items.Add(child2);
MyTreeView.Items.Add(rootItem);
```
在这个示例中,我们首先创建了根节点的TreeViewItem,并设置了其Header属性。然后,我们创建了两个子节点的TreeViewItem,并将它们添加到根节点的Items集合中。最后,我们将根节点添加到TreeView的Items集合中。
希望这能帮助到您!如果您有任何其他问题,请随时提问。
阅读全文