C# Класс FlatRedBall.Gui.CollapseListBox

A List Box which can hold collapsable items.
Наследование: ListBoxBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddItemToItem ( string stringToAdd, object ReferenceObject, CollapseItem itemToAddTo ) : CollapseItem
AddItemUnique ( String stringToAdd, object ReferenceObject ) : CollapseItem
AttachItem ( CollapseItem itemToAttach ) : CollapseItem
Clear ( ) : void
ClearEvents ( ) : void
CollapseAll ( ) : void
CollapseListBox ( Cursor cursor ) : System
ContainsObject ( object objectToSearchFor ) : bool
DeselectObject ( object objectToDeselect ) : void
DetachItem ( string itemToRemove ) : CollapseItem

Detaches the item from the CollapseListBox.

This method will keep all children of the detached item in tact so that the item can simply be reattached again.

ExpandAll ( ) : void
GetFirstHighlightedParentObject ( ) : Object
GetFirstHighlightedString ( ) : string
GetHighlightedItems ( ) : List
GetLastHighlightedObject ( ) : object
GetNumContained ( object objectToCount ) : int
GetObject ( string objectToGet ) : Object
IndexOf ( object objectToSearchFor ) : int
MoveHighlightedDown ( ) : void
MoveHighlightedUp ( ) : void
MoveItemDown ( CollapseItem itemToMove ) : bool
MoveItemUp ( CollapseItem itemToMove ) : bool
MoveLeftOne ( CollapseItem itemToRemove ) : CollapseItem
MoveLeftOne ( object objectReference ) : CollapseItem
MoveLeftOne ( string itemToRemove ) : CollapseItem
RemoveHighlightedItems ( ) : List
RemoveHighlightedItemsAndChildren ( ) : List
RemoveItemAndChildren ( CollapseItem itemToRemove ) : CollapseItem
RemoveItemAndChildren ( object objectToRemove ) : CollapseItem

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

Метод Описание
OnRightClick ( Window callingWindow ) : void
PopupListBoxClick ( Window callingWindow ) : void

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

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

public AddItemToItem ( string stringToAdd, object ReferenceObject, CollapseItem itemToAddTo ) : CollapseItem
stringToAdd string
ReferenceObject object
itemToAddTo CollapseItem
Результат CollapseItem

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

public AddItemUnique ( String stringToAdd, object ReferenceObject ) : CollapseItem
stringToAdd String
ReferenceObject object
Результат CollapseItem

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

public AttachItem ( CollapseItem itemToAttach ) : CollapseItem
itemToAttach CollapseItem
Результат CollapseItem

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

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

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

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

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

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

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

public CollapseListBox ( Cursor cursor ) : System
cursor Cursor
Результат System

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

public ContainsObject ( object objectToSearchFor ) : bool
objectToSearchFor object
Результат bool

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

public DeselectObject ( object objectToDeselect ) : void
objectToDeselect object
Результат void

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

Detaches the item from the CollapseListBox.
This method will keep all children of the detached item in tact so that the item can simply be reattached again.
public DetachItem ( string itemToRemove ) : CollapseItem
itemToRemove string
Результат CollapseItem

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

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

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

public GetFirstHighlightedParentObject ( ) : Object
Результат Object

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

public GetFirstHighlightedString ( ) : string
Результат string

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

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

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

public GetLastHighlightedObject ( ) : object
Результат object

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

public GetNumContained ( object objectToCount ) : int
objectToCount object
Результат int

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

public GetObject ( string objectToGet ) : Object
objectToGet string
Результат Object

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

public IndexOf ( object objectToSearchFor ) : int
objectToSearchFor object
Результат int

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

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

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

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

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

public MoveItemDown ( CollapseItem itemToMove ) : bool
itemToMove CollapseItem
Результат bool

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

public MoveItemUp ( CollapseItem itemToMove ) : bool
itemToMove CollapseItem
Результат bool

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

public MoveLeftOne ( CollapseItem itemToRemove ) : CollapseItem
itemToRemove CollapseItem
Результат CollapseItem

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

public MoveLeftOne ( object objectReference ) : CollapseItem
objectReference object
Результат CollapseItem

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

public MoveLeftOne ( string itemToRemove ) : CollapseItem
itemToRemove string
Результат CollapseItem

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

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

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

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

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

public RemoveItemAndChildren ( CollapseItem itemToRemove ) : CollapseItem
itemToRemove CollapseItem
Результат CollapseItem

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

public RemoveItemAndChildren ( object objectToRemove ) : CollapseItem
objectToRemove object
Результат CollapseItem