Wenn ich eine WPF TreeView programmatisch erstellen, zum Beispiel:Get FullPath in WPF-Strukturansicht?
// 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);
Allerdings würde Ich mag den Weg zu einem bestimmten Knoten in der Baumansicht erhalten ähnlich wie die FullPath
Eigenschaft in der System.Windows.Forms.TreeNode
Klasse. Der Pfad für subNode2
wäre also RootNode//SubNode2
. Wie mache ich das?
Edit: Ich bin nicht auf der Suche nach der manuellen Lösung, aber ich frage mich, ob es einen entsprechenden Accessor wie FullPath
oder wenn ich über die Verwendung der WPF TreeView Klasse in die falsche Richtung gehen. Z.B. Ich habe mir DisplayMemberPath
und SelectedValuePath
angesehen, aber sie scheinen nicht das Ergebnis zu liefern, nach dem ich bin.