public void init(String name, String text, Object relativeObject, TreeDataNode parent) { _name = name; _parent = parent; _relativeObj = relativeObject; Text = text; }
public TreeDataNode(String name, String text, Object relativeObject, TreeDataNode parent = null) { init(name, text, relativeObject, parent); }
public void AddChild(TreeDataNode child) { _children.Add(child); child.Parent = this; }
/// <summary> /// 트리를 구성하는 하나의 노드를 정의한다. /// </summary> /// <param name="name">트리이름.같은 부모를 가진 계층 안에서 unique하여야 한다.</param> /// <param name="Checked">체크박스가 체크될 지</param> /// <param name="parent">부모노드를 지정한다. 부모가 없으면 null.즉, </param> /// <param name="_relativeObject"></param> public TreeDataNode(String name, Object Checked, Object relativeObject = null, TreeDataNode parent = null) { init(name, name, relativeObject, parent); }
public int IndexOfChild(TreeDataNode node) { return(_children.IndexOf(node)); }