C# Класс MonoGdx.Scene2D.UI.Tree

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

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

Свойство Тип Описание
SelectionChangedEvent RoutedEvent

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

Метод Описание
Add ( TreeNode node ) : void
AddSelection ( TreeNode node ) : void
ClearChildren ( ) : void
ClearSelection ( ) : void
CollapseAll ( ) : void
Draw ( GdxSpriteBatch spriteBatch, float parentAlpha ) : void
ExpandAll ( ) : void
FindExpandedObjects ( IList objects ) : void
FindNode ( object obj ) : TreeNode
Insert ( int index, TreeNode node ) : void
Invalidate ( ) : void
Layout ( ) : void
NodeAt ( float y ) : TreeNode
Remove ( TreeNode node ) : void
RestoreExpandedObjects ( IList objects ) : void
SetSelection ( TreeNode node ) : void
Tree ( Skin skin ) : System
Tree ( Skin skin, string styleName ) : System
Tree ( TreeStyle style ) : System

Защищенные методы

Метод Описание
OnMouseMove ( Microsoft.Xna.Framework.Input.MouseEventArgs e ) : void
OnSelectionChanged ( IList oldSelection, IList newSelection ) : void
OnTouchDown ( Microsoft.Xna.Framework.Input.TouchEventArgs e ) : void
OnTouchLeave ( Microsoft.Xna.Framework.Input.TouchEventArgs e ) : void

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

Метод Описание
CollapseAll ( List nodes ) : void
ComputeSize ( ) : void
ComputeSize ( List nodes, float indent ) : void
Draw ( GdxSpriteBatch spriteBatch, List nodes, float indent ) : void
ExpandAll ( List nodes ) : void
FindExpandedObjects ( List nodes, IList objects ) : bool
FindNode ( List nodes, object obj ) : TreeNode
Layout ( List nodes, float indent, float y ) : float
NodeAt ( List nodes, float y, float rowY ) : float
SelectNodes ( List nodes, float low, float high ) : void
SelectionChangeHandler ( List addedItems, List removedItems ) : void

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

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

public Add ( TreeNode node ) : void
node TreeNode
Результат void

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

public AddSelection ( TreeNode node ) : void
node TreeNode
Результат void

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

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

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

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

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

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

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

public Draw ( GdxSpriteBatch spriteBatch, float parentAlpha ) : void
spriteBatch MonoGdx.Graphics.G2D.GdxSpriteBatch
parentAlpha float
Результат void

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

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

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

public FindExpandedObjects ( IList objects ) : void
objects IList
Результат void

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

public FindNode ( object obj ) : TreeNode
obj object
Результат TreeNode

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

public Insert ( int index, TreeNode node ) : void
index int
node TreeNode
Результат void

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

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

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

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

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

public NodeAt ( float y ) : TreeNode
y float
Результат TreeNode

OnMouseMove() защищенный Метод

protected OnMouseMove ( Microsoft.Xna.Framework.Input.MouseEventArgs e ) : void
e Microsoft.Xna.Framework.Input.MouseEventArgs
Результат void

OnSelectionChanged() защищенный Метод

protected OnSelectionChanged ( IList oldSelection, IList newSelection ) : void
oldSelection IList
newSelection IList
Результат void

OnTouchDown() защищенный Метод

protected OnTouchDown ( Microsoft.Xna.Framework.Input.TouchEventArgs e ) : void
e Microsoft.Xna.Framework.Input.TouchEventArgs
Результат void

OnTouchLeave() защищенный Метод

protected OnTouchLeave ( Microsoft.Xna.Framework.Input.TouchEventArgs e ) : void
e Microsoft.Xna.Framework.Input.TouchEventArgs
Результат void

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

public Remove ( TreeNode node ) : void
node TreeNode
Результат void

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

public RestoreExpandedObjects ( IList objects ) : void
objects IList
Результат void

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

public SetSelection ( TreeNode node ) : void
node TreeNode
Результат void

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

public Tree ( Skin skin ) : System
skin Skin
Результат System

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

public Tree ( Skin skin, string styleName ) : System
skin Skin
styleName string
Результат System

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

public Tree ( TreeStyle style ) : System
style TreeStyle
Результат System

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

SelectionChangedEvent публичное статическое свойство

public static RoutedEvent SelectionChangedEvent
Результат RoutedEvent