ItemsControl的Items
或ItemsSource
集合包含任意类型的数据项,而不是 TreeViewItems(除非您明确添加它们)。
在Items
您的TreeView的集合包含XmlElements,你可以像这样直接访问:
foreach (XmlElement node in OOB.Items)
{
var name = node.Name; // node is an XmlElement
...
}
如果您确实需要访问项目容器,您可以ItemContainerGenerator
像这样使用 ItemsControl :
var treeViewItem = (TreeViewItem)OOB.ItemContainerGenerator.ContainerFromItem(node);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句