void AddNodesToTree(TreeView tree,ServiceBusNode[] nodes) { string serviceNamespace = m_NamespaceTextBox.Text; if(tree.Nodes[0].Text == "Unspecified Namespace") { tree.Nodes.Clear(); } else { foreach(TreeNode domianNode in tree.Nodes) { if(domianNode.Text == serviceNamespace) { tree.Nodes.Remove(domianNode); break; } } } TreeNode newNamespaceNode = new NamespaceTreeNode(this,serviceNamespace); tree.Nodes.Add(newNamespaceNode); tree.SelectedNode = newNamespaceNode; tree.Focus(); foreach(ServiceBusNode node in nodes) { AddNode(newNamespaceNode,node); } }
public ExplorerForm() { InitializeComponent(); m_ServiceBusTree.ImageList = new ImageList(); m_ServiceBusTree.ImageList.Images.Add(Resources.UnspecifiedSolution); m_ServiceBusTree.ImageList.Images.Add(Resources.Solution); m_ServiceBusTree.ImageList.Images.Add(Resources.Router); m_ServiceBusTree.ImageList.Images.Add(Resources.Queue); m_ServiceBusTree.ImageList.Images.Add(Resources.EventEndpoint); m_ServiceBusTree.ImageList.Images.Add(Resources.Endpoint); m_ServiceBusTree.ImageList.Images.Add(Resources.ServiceError); m_CurrentViewControl = m_BlankViewControl; DisplayBlankControl(); TreeNode blank = new NamespaceTreeNode(this); m_ServiceBusTree.Nodes.Add(blank); SelectNamespaceTextBox(); }