메소드 | 설명 | |
---|---|---|
CalculcateRequiredClientSpace ( Point available ) : Point |
Ist für die Berechnung des Client-Contents zuständig und erleichtert das automatische Alignment.
|
|
Control ( |
||
Draw ( |
Zeichenauruf für das Control (SpriteBatch ist bereits aktiviert)
|
|
Focus ( ) : void |
Setzt den Fokus auf dieses Control.
|
|
GetExpectedSize ( Point available ) : Point |
Methode zur Ermittlung des notwendigen Platzes.
|
|
GetMaxClientSize ( Point containerSize ) : Point |
Ermittelt die maximale Größe des Client Bereichs für dieses Control.
|
|
GetMinClientSize ( Point containerSize ) : Point |
Ermittelt die minimale Größe des Client Bereichs für dieses Control.
|
|
HasInvalidDimensions ( ) : bool |
Gibt zurück, ob die Größenangaben nicht mehr aktuell sind.
|
|
InvalidateDimensions ( ) : void |
Teilt dem Steuerelement mit, dass seine Größe neu berechnet werden muss.
|
|
InvalidateDrawing ( ) : void | ||
OnResolutionChanged ( ) : void |
Wird aufgerufen, wenn die Auflösung des Fensters geändert wird.
|
|
PreDraw ( |
||
SetActualSize ( Point available ) : void |
Legt die tatsächliche Größe für dieses Control fest.
|
|
StartTransition ( |
||
Unfocus ( ) : void |
Entfernt den Fokus.
|
|
Update ( GameTime gameTime ) : void |
메소드 | 설명 | |
---|---|---|
ApplySkin ( |
||
OnCanFocusChanged ( PropertyEventArgs |
||
OnDraw ( |
Malt das komplette Control
|
|
OnDrawBackground ( |
Malt den Hintergrund des Controls
|
|
OnDrawContent ( |
Malt den Content des Controls
|
|
OnDrawFocusFrame ( |
Malt den Fokusrahmen des Controls
|
|
OnDropEnter ( DragEventArgs args ) : void | ||
OnDropLeave ( DragEventArgs args ) : void | ||
OnDropMove ( DragEventArgs args ) : void | ||
OnEnableChanged ( PropertyEventArgs |
||
OnEndDrop ( DragEventArgs args ) : void | ||
OnGotFocus ( |
||
OnHoveredChanged ( PropertyEventArgs |
||
OnInsertControl ( CollectionEventArgs args ) : void |
Ein neues Control wurde in die Children-Liste eingefügt.
|
|
OnKeyDown ( KeyEventArgs args ) : void |
Wird aufgerufen, wenn eine Taste gedrückt wird.
|
|
OnKeyPress ( KeyEventArgs args ) : void |
Wird aufgerufen, wenn eine Taste gedrückt ist.
|
|
OnKeyTextPress ( KeyTextEventArgs args ) : void | ||
OnKeyUp ( KeyEventArgs args ) : void |
Wird aufgerufen, wenn eine Taste losgelassen wird.
|
|
OnLeftMouseClick ( MouseEventArgs args ) : void |
Wird aufgerufen, wenn mit der linken Maustaste auf das Steuerelement geklickt wird.
|
|
OnLeftMouseDoubleClick ( MouseEventArgs args ) : void | ||
OnLeftMouseDown ( MouseEventArgs args ) : void |
Wird aufgerufen, wenn die linke Maustaste heruntergedrückt wird.
|
|
OnLeftMouseUp ( MouseEventArgs args ) : void |
Wird aufgerufen, wenn die linke Maustaste losgelassen wird.
|
|
OnLostFocus ( |
||
OnMouseEnter ( MouseEventArgs args ) : void | ||
OnMouseLeave ( MouseEventArgs args ) : void | ||
OnMouseMove ( MouseEventArgs args ) : void | ||
OnMouseScroll ( MouseScrollEventArgs args ) : void | ||
OnParentChanged ( PropertyEventArgs |
Der Parent dieses Controls hat sich geändert.
|
|
OnPreDraw ( |
||
OnRemoveControl ( CollectionEventArgs args ) : void |
Ein Control wurde aus der Children-Liste entfernt.
|
|
OnRightMouseClick ( MouseEventArgs args ) : void |
Wird aufgerufen, wenn mit der rechten Maustaste auf das Steuerelement geklickt wird.
|
|
OnRightMouseDoubleClick ( MouseEventArgs args ) : void | ||
OnRightMouseDown ( MouseEventArgs args ) : void |
Wird aufgerufen, wenn die rechte Maustaste heruntergedrückt wird.
|
|
OnRightMouseUp ( MouseEventArgs args ) : void |
Wird aufgerufen, wenn die rechte Maustaste losgelassen wird.
|
|
OnStartDrag ( DragEventArgs args ) : void | ||
OnTabOrderChanged ( PropertyEventArgs |
||
OnTabStopChanged ( PropertyEventArgs |
||
OnTouchDoubleTap ( TouchEventArgs args ) : void | ||
OnTouchDown ( TouchEventArgs args ) : void | ||
OnTouchMove ( TouchEventArgs args ) : void | ||
OnTouchTap ( TouchEventArgs args ) : void | ||
OnTouchUp ( TouchEventArgs args ) : void | ||
OnUpdate ( |
||
OnVisibleChanged ( PropertyEventArgs |
||
OnZOrderChanged ( PropertyEventArgs |
||
SetDimension ( Point actualSize, Point containerSize ) : void |
Führt eine automatische Anordnung auf Basis der aktuellen Size und den Alignment-Parametern durch.
|
메소드 | 설명 | |
---|---|---|
CalculateLocalPosition ( Point global, |
||
ControlCollectionInsert ( |
||
ControlCollectionRemove ( |
||
HandleTransitions ( |
||
InternalDropMove ( DragEventArgs args ) : bool | ||
InternalEndDrop ( DragEventArgs args ) : bool | ||
InternalKeyDown ( KeyEventArgs args ) : void | ||
InternalKeyPress ( KeyEventArgs args ) : void | ||
InternalKeyTextPress ( KeyTextEventArgs args ) : void | ||
InternalKeyUp ( KeyEventArgs args ) : void | ||
InternalLeftMouseClick ( MouseEventArgs args ) : bool | ||
InternalLeftMouseDoubleClick ( MouseEventArgs args ) : bool | ||
InternalLeftMouseDown ( MouseEventArgs args ) : bool | ||
InternalLeftMouseUp ( MouseEventArgs args ) : void | ||
InternalMouseMove ( MouseEventArgs args ) : bool |
Wird vom Parent aufgerufen wenn sich die Maus bewegt
|
|
InternalMouseScroll ( MouseScrollEventArgs args ) : bool | ||
InternalRightMouseClick ( MouseEventArgs args ) : bool | ||
InternalRightMouseDoubleClick ( MouseEventArgs args ) : bool | ||
InternalRightMouseDown ( MouseEventArgs args ) : bool | ||
InternalRightMouseUp ( MouseEventArgs args ) : void | ||
InternalStartDrag ( DragEventArgs args ) : bool | ||
InternalTabbedBackward ( ) : bool |
Tabbt den aktuellen Fokus eines Controls eine Stelle zurück.
|
|
InternalTabbedForward ( ) : bool |
Tabbt den aktuellen Fokus eines Controls eine Stelle weiter.
|
|
InternalTouchDoubleTap ( TouchEventArgs args ) : bool | ||
InternalTouchDown ( TouchEventArgs args ) : bool | ||
InternalTouchMove ( TouchEventArgs args ) : void | ||
InternalTouchTap ( TouchEventArgs args ) : bool | ||
InternalTouchUp ( TouchEventArgs args ) : void | ||
SetFocus ( |
Setzt den Fokus auf das angegebene Control für den kompletten Visual Tree ab diesem Control abwärts.
|
public CalculcateRequiredClientSpace ( Point available ) : Point | ||
available | Point | |
리턴 | Point |
public Control ( |
||
manager | ||
style | string | |
리턴 | System |
public Draw ( |
||
batch | Spritebatch | |
renderMask | ||
gameTime | Vergangene Spielzeit | |
리턴 | void |
public GetExpectedSize ( Point available ) : Point | ||
available | Point | Verfügbarer Platz für dieses Control |
리턴 | Point |
public GetMaxClientSize ( Point containerSize ) : Point | ||
containerSize | Point | |
리턴 | Point |
public GetMinClientSize ( Point containerSize ) : Point | ||
containerSize | Point | |
리턴 | Point |
protected OnCanFocusChanged ( PropertyEventArgs |
||
args | PropertyEventArgs |
|
리턴 | void |
protected OnDraw ( |
||
batch | Spritebatch | |
controlArea | Bereich für das Control in absoluten Koordinaten | |
gameTime | GameTime | |
리턴 | void |
protected OnDrawBackground ( |
||
batch | Spritebatch | |
backgroundArea | Bereich für den Background in absoluten Koordinaten | |
gameTime | GameTime | |
alpha | float | Die Transparenz des Controls. |
리턴 | void |
protected OnDrawContent ( |
||
batch | Spritebatch | |
contentArea | Bereich für den Content in absoluten Koordinaten | |
gameTime | GameTime | |
alpha | float | Die Transparenz des Controls. |
리턴 | void |
protected OnDrawFocusFrame ( |
||
batch | Spritebatch | |
contentArea | Bereich für den Content in absoluten Koordinaten | |
gameTime | GameTime | |
alpha | float | Die Transparenz des Controls. |
리턴 | void |
protected OnDropEnter ( DragEventArgs args ) : void | ||
args | DragEventArgs | |
리턴 | void |
protected OnDropLeave ( DragEventArgs args ) : void | ||
args | DragEventArgs | |
리턴 | void |
protected OnEnableChanged ( PropertyEventArgs |
||
args | PropertyEventArgs |
|
리턴 | void |
protected OnHoveredChanged ( PropertyEventArgs |
||
args | PropertyEventArgs |
|
리턴 | void |
protected OnInsertControl ( CollectionEventArgs args ) : void | ||
args | CollectionEventArgs | |
리턴 | void |
protected OnKeyDown ( KeyEventArgs args ) : void | ||
args | KeyEventArgs | Zusätzliche Daten zum Event. |
리턴 | void |
protected OnKeyPress ( KeyEventArgs args ) : void | ||
args | KeyEventArgs | Zusätzliche Daten zum Event. |
리턴 | void |
protected OnKeyTextPress ( KeyTextEventArgs args ) : void | ||
args | KeyTextEventArgs | |
리턴 | void |
protected OnKeyUp ( KeyEventArgs args ) : void | ||
args | KeyEventArgs | Zusätzliche Daten zum Event. |
리턴 | void |
protected OnLeftMouseClick ( MouseEventArgs args ) : void | ||
args | MouseEventArgs | Weitere Informationen zum Ereignis. |
리턴 | void |
protected OnLeftMouseDoubleClick ( MouseEventArgs args ) : void | ||
args | MouseEventArgs | |
리턴 | void |
protected OnLeftMouseDown ( MouseEventArgs args ) : void | ||
args | MouseEventArgs | Weitere Informationen zum Event. |
리턴 | void |
protected OnLeftMouseUp ( MouseEventArgs args ) : void | ||
args | MouseEventArgs | Weitere Informationen zum Event. |
리턴 | void |
protected OnMouseEnter ( MouseEventArgs args ) : void | ||
args | MouseEventArgs | |
리턴 | void |
protected OnMouseLeave ( MouseEventArgs args ) : void | ||
args | MouseEventArgs | |
리턴 | void |
protected OnMouseMove ( MouseEventArgs args ) : void | ||
args | MouseEventArgs | |
리턴 | void |
protected OnMouseScroll ( MouseScrollEventArgs args ) : void | ||
args | MouseScrollEventArgs | |
리턴 | void |
protected OnParentChanged ( PropertyEventArgs |
||
args | PropertyEventArgs |
|
리턴 | void |
protected OnPreDraw ( |
||
gameTime | ||
리턴 | void |
protected OnRemoveControl ( CollectionEventArgs args ) : void | ||
args | CollectionEventArgs | |
리턴 | void |
protected OnRightMouseClick ( MouseEventArgs args ) : void | ||
args | MouseEventArgs | Weitere Informationen zum Ereignis. |
리턴 | void |
protected OnRightMouseDoubleClick ( MouseEventArgs args ) : void | ||
args | MouseEventArgs | |
리턴 | void |
protected OnRightMouseDown ( MouseEventArgs args ) : void | ||
args | MouseEventArgs | Weitere Informationen zum Event. |
리턴 | void |
protected OnRightMouseUp ( MouseEventArgs args ) : void | ||
args | MouseEventArgs | Weitere Informationen zum Event. |
리턴 | void |
protected OnStartDrag ( DragEventArgs args ) : void | ||
args | DragEventArgs | |
리턴 | void |
protected OnTabOrderChanged ( PropertyEventArgs |
||
args | PropertyEventArgs |
|
리턴 | void |
protected OnTabStopChanged ( PropertyEventArgs |
||
args | PropertyEventArgs |
|
리턴 | void |
protected OnTouchDoubleTap ( TouchEventArgs args ) : void | ||
args | TouchEventArgs | |
리턴 | void |
protected OnTouchDown ( TouchEventArgs args ) : void | ||
args | TouchEventArgs | |
리턴 | void |
protected OnTouchMove ( TouchEventArgs args ) : void | ||
args | TouchEventArgs | |
리턴 | void |
protected OnTouchTap ( TouchEventArgs args ) : void | ||
args | TouchEventArgs | |
리턴 | void |
protected OnUpdate ( |
||
gameTime | ||
리턴 | void |
protected OnVisibleChanged ( PropertyEventArgs |
||
args | PropertyEventArgs |
|
리턴 | void |
protected OnZOrderChanged ( PropertyEventArgs |
||
args | PropertyEventArgs |
|
리턴 | void |
public PreDraw ( |
||
gameTime | ||
리턴 | void |
public SetActualSize ( Point available ) : void | ||
available | Point | Erwartete Größe des Controls (inkl. Borders) |
리턴 | void |
protected SetDimension ( Point actualSize, Point containerSize ) : void | ||
actualSize | Point | |
containerSize | Point | |
리턴 | void |
public StartTransition ( |
||
transition | ||
리턴 | void |