Пример #1
0
        private MenuTrunk CreateTrunk(string content, MenuTrunk parent)
        {
            MenuTrunk leaf = new MenuTrunk(content, parent, this);

            _nodes.Add(leaf);
            return(leaf);
        }
Пример #2
0
 public MenuTrunk(string name, MenuTrunk parent, MenuTree tree)
 {
     this.name   = name;
     this.parent = parent;
     this.tree   = tree;
     isOn        = true;
 }
Пример #3
0
        private MenuTrunk CreateTrunk(string content, MenuTrunk parent)
        {
            MenuTrunk leaf = new MenuTrunk();

            leaf.name   = content;
            leaf.tree   = this;
            leaf.parent = parent;
            _nodes.Add(leaf);
            return(leaf);
        }
Пример #4
0
 private List <MenuTrunk> GetChild(MenuTrunk trunk)
 {
     return(_nodes.FindAll((_node) => { return _node.parent == trunk; }));
 }
Пример #5
0
 public MenuRoot(string name, MenuTrunk parent, MenuTree tree) : base(name, parent, tree)
 {
     height = 0;
 }