如果我編程方式創建一個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
,但他們似乎沒有提供我以後的結果。