如果我编程方式创建一个WPF树视图,例如:在WPF treeview中获取完整路径?
// TreeView treeView; <- added in the designer
TreeViewItem rootNode = new TreeViewItem();
rootNode.Header = "RootNode"
treeView.Items.Add(rootNode);
TreeViewItem subNode1 = new TreeViewItem();
subNode1.Header = "SubNode1";
rootNode.Items.Add(subNode1);
TreeViewItem subNode2 = new TreeViewItem();
subNode2.Header = "SubNode2";
rootNode.Items.Add(subNode2);
不过,我想获得的路径到达某个节点在TreeView很像在System.Windows.Forms.TreeNode
类的FullPath
属性。所以subNode2
的路径是RootNode//SubNode2
。我该怎么做呢?
编辑:我不是在寻找手动解决方案,但我想知道是否有像FullPath
等效的访问器,或者如果我要以错误的方式使用WPF TreeView类。例如。我看过DisplayMemberPath
和SelectedValuePath
,但他们似乎没有提供我以后的结果。