Пример #1
0
        public ItemTreeModule(string name)
            : base(name)
        {
            panel = new DockableControl("Items");
            panel.Title = "Items";

            treeItems = new Tree("treeItems");
            //Tree tree = new Tree(".itemEditor");

            var node = new TreeNode() { Text = "Text", Value = "Value", Expanded = true };
            node.AddChildren(new List<Control>()
             {
                 new TreeNode() { Text = "Text", Value = "Value" , Parent = node },
                 new TreeNode() { Text = "Text", Value = "Value", Parent = node },
                 new TreeNode() { Text = "Text", Value = "Value", Parent = node },

             });
            //var ss = new TreeNode() { Text = "Text", Value = "Value", Parent = node };
            //ss.AddChildren(new List<Control>()
            // {
            //	 new TreeNode() { Text = "Text", Value = "Value" , Parent = node },
            //	 new TreeNode() { Text = "Text", Value = "Value", Parent = node },
            //	 new TreeNode() { Text = "Text", Value = "Value", Parent = node },

            // });
            //node.Children.Add(ss);
            treeItems.AddChild(node);
            panel.AddChild(treeItems);
            AddChild(panel);
        }
Пример #2
0
 //public void RemoveNode(TreeNode node)
 //{
 //    node.Parent.Children.Remove(node);
 //}
 public void RefreshTree(TreeNode node)
 {
     //TODO: if visible then refresh
 }