c# - Generate treeView from dot notation -
i writing application using wpf mvvm , have observable collection of items. each item has name of type:
[system].test.test3.something.1
[system].test. test3.something.2
i create tree-view dot notation , when press example on node "1", make selected-item of tree view can use content control.
i have done if press on 1 example, don't selecteditem
private void addnode(string values) { var n = root; foreach (var val in values.split('.')) { var isnew = true; foreach (var existingnode in n.items) { if (((treeviewitem)existingnode).header.tostring() == val) { n = (treeviewitem)existingnode; isnew = false; } } if (isnew) { var newnode = new treeviewitem { header = val }; n.items.add(newnode); n = newnode; } } }
Comments
Post a Comment