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

Popular posts from this blog

sql server - Cannot query correctly (MSSQL - PHP - JSON) -

php - trouble displaying mysqli database results in correct order -

C++ Linked List -