TreeNode
命名空间:FairyGUI
源码:Assets/Scripts/UI/Tree/TreeNode.cs (行 9)
public class TreeNode
构造函数
TreeNode(bool)
public TreeNode(bool hasChild);
| 参数 | 类型 | 说明 |
|---|---|---|
hasChild | bool |
源码:UI/Tree/TreeNode.cs (行 44)
字段
data
public object data;
源码:UI/Tree/TreeNode.cs (行 15)
方法
AddChild(TreeNode)
public TreeNode AddChild(TreeNode child);
| 参数 | 类型 | 说明 |
|---|---|---|
child | TreeNode |
源码:UI/Tree/TreeNode.cs (行 106)
AddChildAt(TreeNode, int)
public TreeNode AddChildAt(TreeNode child, int index);
| 参数 | 类型 | 说明 |
|---|---|---|
child | TreeNode | |
index | int |
源码:UI/Tree/TreeNode.cs (行 118)
GetChildAt(int)
public TreeNode GetChildAt(int index);
| 参数 | 类型 | 说明 |
|---|---|---|
index | int |
源码:UI/Tree/TreeNode.cs (行 218)
GetChildIndex(TreeNode)
public int GetChildIndex(TreeNode child);
| 参数 | 类型 | 说明 |
|---|---|---|
child | TreeNode |
源码: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);
| 参数 | 类型 | 说明 |
|---|---|---|
child | TreeNode |
源码:UI/Tree/TreeNode.cs (行 162)
RemoveChildAt(int)
public TreeNode RemoveChildAt(int index);
| 参数 | 类型 | 说明 |
|---|---|---|
index | int |
源码:UI/Tree/TreeNode.cs (行 177)
RemoveChildren(int, int)
public void RemoveChildren(int beginIndex = 0, int endIndex = -1);
| 参数 | 类型 | 说明 |
|---|---|---|
beginIndex | int | |
endIndex | int |
源码:UI/Tree/TreeNode.cs (行 204)
SetChildIndex(TreeNode, int)
public void SetChildIndex(TreeNode child, int index);
| 参数 | 类型 | 说明 |
|---|---|---|
child | TreeNode | |
index | int |
源码:UI/Tree/TreeNode.cs (行 273)
SwapChildren(TreeNode, TreeNode)
public void SwapChildren(TreeNode child1, TreeNode child2);
| 参数 | 类型 | 说明 |
|---|---|---|
child1 | TreeNode | |
child2 | TreeNode |
源码:UI/Tree/TreeNode.cs (行 299)
SwapChildrenAt(int, int)
public void SwapChildrenAt(int index1, int index2);
| 参数 | 类型 | 说明 |
|---|---|---|
index1 | int | |
index2 | int |
源码: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)