跳到主要内容

TreeNode

命名空间:FairyGUI
源码:Assets/Scripts/UI/Tree/TreeNode.cs (行 9)

public class TreeNode

构造函数​

TreeNode(bool)​

public TreeNode(bool hasChild);
参数类型说明
hasChildbool

源码:UI/Tree/TreeNode.cs (行 44)

字段​

data​

public object data;

源码:UI/Tree/TreeNode.cs (行 15)

方法​

AddChild(TreeNode)​

public TreeNode AddChild(TreeNode child);
参数类型说明
childTreeNode

源码:UI/Tree/TreeNode.cs (行 106)

AddChildAt(TreeNode, int)​

public TreeNode AddChildAt(TreeNode child, int index);
参数类型说明
childTreeNode
indexint

源码:UI/Tree/TreeNode.cs (行 118)

GetChildAt(int)​

public TreeNode GetChildAt(int index);
参数类型说明
indexint

源码:UI/Tree/TreeNode.cs (行 218)

GetChildIndex(TreeNode)​

public int GetChildIndex(TreeNode child);
参数类型说明
childTreeNode

源码:UI/Tree/TreeNode.cs (行 231)

GetNextSibling()​

public TreeNode GetNextSibling();

源码:UI/Tree/TreeNode.cs (行 256)

GetPrevSibling()​

public TreeNode GetPrevSibling();

源码:UI/Tree/TreeNode.cs (行 240)

RemoveChild(TreeNode)​

public TreeNode RemoveChild(TreeNode child);
参数类型说明
childTreeNode

源码:UI/Tree/TreeNode.cs (行 162)

RemoveChildAt(int)​

public TreeNode RemoveChildAt(int index);
参数类型说明
indexint

源码:UI/Tree/TreeNode.cs (行 177)

RemoveChildren(int, int)​

public void RemoveChildren(int beginIndex = 0, int endIndex = -1);
参数类型说明
beginIndexint
endIndexint

源码:UI/Tree/TreeNode.cs (行 204)

SetChildIndex(TreeNode, int)​

public void SetChildIndex(TreeNode child, int index);
参数类型说明
childTreeNode
indexint

源码:UI/Tree/TreeNode.cs (行 273)

SwapChildren(TreeNode, TreeNode)​

public void SwapChildren(TreeNode child1, TreeNode child2);
参数类型说明
child1TreeNode
child2TreeNode

源码:UI/Tree/TreeNode.cs (行 299)

SwapChildrenAt(int, int)​

public void SwapChildrenAt(int index1, int index2);
参数类型说明
index1int
index2int

源码:UI/Tree/TreeNode.cs (行 313)

属性​

cell​

public GComponent cell { get; internal set; }

源码:UI/Tree/TreeNode.cs (行 30)

expanded​

public bool expanded { get; set; }

源码:UI/Tree/TreeNode.cs (行 53)

isFolder​

public bool isFolder { get; }

源码:UI/Tree/TreeNode.cs (行 82)

level​

public int level { get; private set; }

源码:UI/Tree/TreeNode.cs (行 35)

numChildren​

public int numChildren { get; }

源码:UI/Tree/TreeNode.cs (行 325)

parent​

public TreeNode parent { get; private set; }

源码:UI/Tree/TreeNode.cs (行 20)

text​

public string text { get; }

源码:UI/Tree/TreeNode.cs (行 90)

tree​

public TreeView tree { get; private set; }

源码:UI/Tree/TreeNode.cs (行 25)