Example #1
0
        private void AddNodeRepresentation(string rootNodeKey, NodeRepresentation node)
        {
            TreeNode root = TreeViewUtil.FindNode(NetworkTreeView, rootNodeKey);

            if (root == null)
            {
                Logger.LogErr("Something bad happened generating tree: cant find rootNode " + rootNodeKey);
                return;
            }

            string id = "";

            node.info.TryGetValue(NodeRepresentation.ID, out id);

            TreeNode nodeTree = CreateNode(id, rootNodeKey + ":" + id);

            foreach (TreeNode t in NodeAtributesRepresentationToTree(node))
            {
                nodeTree.Nodes.Add(t);
            }

            root.Nodes.Add(nodeTree);
            root.Expand();
        }
Example #2
0
 private void exportToolStripMenuItem_Click(object sender, EventArgs e)
 {
     string output = FileUtil.FindDestinationFile("Xml file (*.xml)|*.xml", "Choose destination");
     
     if(output != ""){
         TreeViewUtil tv = new TreeViewUtil();
         tv.exportToXml(NetworkTreeView, output);
     }
 }