C# Class Knot3.Framework.Widgets.ComboBox

Inheritance: MenuItem
显示文件 Open project: knot3/knot3-code Class Usage Examples

Public Properties

Property Type Description
ValueChanged Action

Public Methods

Method Description
AddEntries ( DistinctOption option ) : void

Fügt Einträge in das Dropdown-Menü ein, die auf Einstellungsoptionen basieren.

Collapse ( ) : void
ComboBox ( IScreen screen, DisplayLayer drawOrder, string text ) : System

Erzeugt ein neues ConfirmDialog-Objekt und initialisiert dieses mit dem zugehörigen IGameScreen-Objekt. Zudem ist die Angabe der Zeichenreihenfolge Pflicht.

OnKeyEvent ( List key, KeyEvent keyEvent, GameTime time ) : void
OnLeftClick ( Vector2 position, ClickState state, GameTime time ) : void

Reaktionen auf einen Linksklick.

SubComponents ( GameTime time ) : IEnumerable
Update ( GameTime time ) : void

Private Methods

Method Description
onClick ( ) : void

Method Details

AddEntries() public method

Fügt Einträge in das Dropdown-Menü ein, die auf Einstellungsoptionen basieren.
public AddEntries ( DistinctOption option ) : void
option Knot3.Framework.Storage.DistinctOption
return void

Collapse() public method

public Collapse ( ) : void
return void

ComboBox() public method

Erzeugt ein neues ConfirmDialog-Objekt und initialisiert dieses mit dem zugehörigen IGameScreen-Objekt. Zudem ist die Angabe der Zeichenreihenfolge Pflicht.
public ComboBox ( IScreen screen, DisplayLayer drawOrder, string text ) : System
screen IScreen
drawOrder DisplayLayer
text string
return System

OnKeyEvent() public method

public OnKeyEvent ( List key, KeyEvent keyEvent, GameTime time ) : void
key List
keyEvent KeyEvent
time Microsoft.Xna.Framework.GameTime
return void

OnLeftClick() public method

Reaktionen auf einen Linksklick.
public OnLeftClick ( Vector2 position, ClickState state, GameTime time ) : void
position Vector2
state ClickState
time Microsoft.Xna.Framework.GameTime
return void

SubComponents() public method

public SubComponents ( GameTime time ) : IEnumerable
time Microsoft.Xna.Framework.GameTime
return IEnumerable

Update() public method

public Update ( GameTime time ) : void
time Microsoft.Xna.Framework.GameTime
return void

Property Details

ValueChanged public_oe property

public Action ValueChanged
return Action