gpt4 book ai didi

c# - 从 WPF-TreeView 中选择 Rootnode

转载 作者:太空宇宙 更新时间:2023-11-03 19:30:25 25 4
gpt4 key购买 nike

如何以编程方式从 c# 中的 wpf TreeView 中选择根节点,这是带有 xmlDataProvider 的 databindet?

在我的例子中,根节点来自 DataType="cards":

<cards>
<category />
<card />
<card />
<card />
</cards>

我试过这个:

//AddNode
xmlDataProvider.Document.DocumentElement["cards"].AppendChild(newNode);

//Select rootnode
treeView.SelectedValuePath = "cards";
//the hard way:
//treeView.SelectedValuePath = ((XmlNode)treeView.Items.GetItemAt(0)).Name.LocalName";

treeView.Focus();

但是根节点没有被选中 :-(

最佳答案

我成功了:-)

var treeViewItem = treeView.ItemContainerGenerator.ContainerFromIndex(0) as TreeViewItem;

treeViewItem.Focus();

关于c# - 从 WPF-TreeView 中选择 Rootnode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5370353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com