C# Класс FairyGUI.TreeView

Наследование: EventDispatcher
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
indent int
treeNodeCreateCell TreeNodeCreateCellDelegate
treeNodeRender TreeNodeRenderDelegate
treeNodeWillExpand TreeNodeWillExpandDelegate

Открытые методы

Метод Описание
AddSelection ( FairyGUI.TreeNode node, bool scrollItToView = false ) : void

ClearSelection ( ) : void

CollapseAll ( FairyGUI.TreeNode folderNode ) : void

CreateCell ( FairyGUI.TreeNode node ) : void

ExpandAll ( FairyGUI.TreeNode folderNode ) : void

GetNodeIndex ( FairyGUI.TreeNode node ) : int

GetSelectedNode ( ) : FairyGUI.TreeNode

GetSelection ( ) : List

HideFolderNode ( FairyGUI.TreeNode folderNode ) : void

RemoveNode ( FairyGUI.TreeNode node ) : void

RemoveSelection ( FairyGUI.TreeNode node ) : void

TreeView ( GList list ) : System

UpdateNode ( FairyGUI.TreeNode node ) : void

UpdateNodes ( List nodes ) : void

__clickExpandButton ( EventContext context ) : void
__clickItem ( EventContext context ) : void

Приватные методы

Метод Описание
AfterCollapsed ( FairyGUI.TreeNode node ) : void

AfterExpanded ( FairyGUI.TreeNode node ) : void

AfterInserted ( FairyGUI.TreeNode node ) : void

AfterMoved ( FairyGUI.TreeNode node ) : void

AfterRemoved ( FairyGUI.TreeNode node ) : void

CheckChildren ( FairyGUI.TreeNode folderNode, int index ) : int

GetInsertIndexForNode ( FairyGUI.TreeNode node ) : int

Описание методов

AddSelection() публичный Метод

public AddSelection ( FairyGUI.TreeNode node, bool scrollItToView = false ) : void
node FairyGUI.TreeNode
scrollItToView bool
Результат void

ClearSelection() публичный Метод

public ClearSelection ( ) : void
Результат void

CollapseAll() публичный Метод

public CollapseAll ( FairyGUI.TreeNode folderNode ) : void
folderNode FairyGUI.TreeNode
Результат void

CreateCell() публичный Метод

public CreateCell ( FairyGUI.TreeNode node ) : void
node FairyGUI.TreeNode
Результат void

ExpandAll() публичный Метод

public ExpandAll ( FairyGUI.TreeNode folderNode ) : void
folderNode FairyGUI.TreeNode
Результат void

GetNodeIndex() публичный Метод

public GetNodeIndex ( FairyGUI.TreeNode node ) : int
node FairyGUI.TreeNode
Результат int

GetSelectedNode() публичный Метод

public GetSelectedNode ( ) : FairyGUI.TreeNode
Результат FairyGUI.TreeNode

GetSelection() публичный Метод

public GetSelection ( ) : List
Результат List

HideFolderNode() публичный Метод

public HideFolderNode ( FairyGUI.TreeNode folderNode ) : void
folderNode FairyGUI.TreeNode
Результат void

RemoveNode() публичный Метод

public RemoveNode ( FairyGUI.TreeNode node ) : void
node FairyGUI.TreeNode
Результат void

RemoveSelection() публичный Метод

public RemoveSelection ( FairyGUI.TreeNode node ) : void
node FairyGUI.TreeNode
Результат void

TreeView() публичный Метод

public TreeView ( GList list ) : System
list GList
Результат System

UpdateNode() публичный Метод

public UpdateNode ( FairyGUI.TreeNode node ) : void
node FairyGUI.TreeNode
Результат void

UpdateNodes() публичный Метод

public UpdateNodes ( List nodes ) : void
nodes List
Результат void

__clickExpandButton() публичный Метод

public __clickExpandButton ( EventContext context ) : void
context EventContext
Результат void

__clickItem() публичный Метод

public __clickItem ( EventContext context ) : void
context EventContext
Результат void

Описание свойств

indent публичное свойство

TreeView每级的缩进,单位像素。
public int indent
Результат int

treeNodeCreateCell публичное свойство

当TreeNode需要创建对象的显示对象时回调
public TreeNodeCreateCellDelegate treeNodeCreateCell
Результат TreeNodeCreateCellDelegate

treeNodeRender публичное свойство

当TreeNode需要更新时回调
public TreeNodeRenderDelegate treeNodeRender
Результат TreeNodeRenderDelegate

treeNodeWillExpand публичное свойство

当TreeNode即将展开或者收缩时回调。可以在回调中动态增加子节点。
public TreeNodeWillExpandDelegate treeNodeWillExpand
Результат TreeNodeWillExpandDelegate