public void LoadNodesAgain(XmlElement element) { var sections = element.GetElementsByTagName("section"); foreach (XmlElement _section in sections) { Board section = this.Sections[_section.GetAttribute("id")]; section.Children.Clear(); section.LoadNodes(_section); } }
public void LoadNodes(XmlElement element) { var sections = element.GetElementsByTagName("section"); foreach (XmlElement _section in sections) { Tab tab = new Tab(); tab.Title = _section.GetAttribute("title"); tab.ID = _section.GetAttribute("id"); this.tabBar.Tabs.Add(tab); Board childBoard = new Board(this); Sections.Add(tab.ID, childBoard); childBoard.LoadNodes(_section); this.deck.Controls.Add(childBoard); this.deck = DockStyle.Fill; } }