LoadChildren() public method

Creates child tree nodes for each child of the XML node represented by this tree node.
public LoadChildren ( ) : void
return void
コード例 #1
0
		/// <summary>
		/// Adds the given node to the tree view.
		/// </summary>
		/// <param name="p_xndXmlNode">The node to add.</param>
		protected void AddNode(XmlNode p_xndXmlNode)
		{
			if (p_xndXmlNode.NodeType != XmlNodeType.Element)
				return;
			XmlTreeNode xtnNode = new XmlTreeNode(p_xndXmlNode);
			if (NodeFormatter != null)
				NodeFormatter.FormatNode(xtnNode);
			Nodes.Add(xtnNode);
			xtnNode.LoadChildren();
		}
コード例 #2
0
        /// <summary>
        /// Adds the given node to the tree view.
        /// </summary>
        /// <param name="p_xndXmlNode">The node to add.</param>
        protected void AddNode(XmlNode p_xndXmlNode)
        {
            if (p_xndXmlNode.NodeType != XmlNodeType.Element)
            {
                return;
            }
            XmlTreeNode xtnNode = new XmlTreeNode(p_xndXmlNode);

            if (NodeFormatter != null)
            {
                NodeFormatter.FormatNode(xtnNode);
            }
            Nodes.Add(xtnNode);
            xtnNode.LoadChildren();
        }
コード例 #3
0
		/// <summary>
		/// Creates child tree nodes for each child of the XML node represented by this tree node.
		/// </summary>
		public void LoadChildren()
		{
			if (!HideChildren)
			{
				foreach (XmlNode xndChild in Node.ChildNodes)
				{
					XmlTreeNode xtnTreeNode = new XmlTreeNode(xndChild);
					if ((TreeView != null) && (((XmlTreeView)TreeView).NodeFormatter != null))
						((XmlTreeView)TreeView).NodeFormatter.FormatNode(xtnTreeNode);
					Nodes.Add(xtnTreeNode);
					if (IsExpanded)
						xtnTreeNode.LoadChildren();
				}
			}
			IsLoaded = true;
		}
コード例 #4
0
 /// <summary>
 /// Creates child tree nodes for each child of the XML node represented by this tree node.
 /// </summary>
 public void LoadChildren()
 {
     if (!HideChildren)
     {
         foreach (XmlNode xndChild in Node.ChildNodes)
         {
             XmlTreeNode xtnTreeNode = new XmlTreeNode(xndChild);
             if ((TreeView != null) && (((XmlTreeView)TreeView).NodeFormatter != null))
             {
                 ((XmlTreeView)TreeView).NodeFormatter.FormatNode(xtnTreeNode);
             }
             Nodes.Add(xtnTreeNode);
             if (IsExpanded)
             {
                 xtnTreeNode.LoadChildren();
             }
         }
     }
     IsLoaded = true;
 }