问题简述:
Node 1
Child x
Child Y
Node 2
Child z
当处理 TreeView
类型时,选择父节点时,SelectedItem
属性返回一个 TreeViewItem
类型的对象,并且以下内容可以正常工作。
TreeViewItem parentNode = (TreeViewItem) treeView.SelectedItem;
在此期间,当选择节点的值时,该属性返回一个
String
,这意味着在这种情况下以下内容是正确的: Boolean valueType = treeView.SelectedItem is String; --> True
因此,我们不能再将该对象转换为
TreeViewItem
。假设您已经获得了以下内容:
IEnumerable<IGrouping<String, Childs>> treeModel;
如果您想知道子节点属于哪个节点,那么您应该如何从 TreeView
中获取父节点元素。