C# Класс MonoGameUi.Splitter

Container zur Aufslittung zweier Controls in zwei größenveränderbare Panels.
Наследование: Control
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetExpectedSize ( Point available ) : Point
SetActualSize ( Point available ) : void
Splitter ( BaseScreenComponent manager, string style = "" ) : Microsoft.Xna.Framework

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

Метод Описание
OnDrawBackground ( SpriteBatch batch, Rectangle backgroundArea, GameTime gameTime, float alpha ) : void
OnDrawFocusFrame ( SpriteBatch batch, Rectangle contentArea, GameTime gameTime, float alpha ) : void
OnKeyPress ( Microsoft.Xna.Framework.Input.KeyEventArgs args ) : void
OnLeftMouseDown ( Microsoft.Xna.Framework.Input.MouseEventArgs args ) : void
OnLeftMouseUp ( Microsoft.Xna.Framework.Input.MouseEventArgs args ) : void
OnMouseMove ( Microsoft.Xna.Framework.Input.MouseEventArgs args ) : void
OnSlot1Changed ( PropertyEventArgs args ) : void
OnSlot1MaxSizeChanged ( PropertyEventArgs args ) : void
OnSlot1MinSizeChanged ( PropertyEventArgs args ) : void
OnSlot2Changed ( PropertyEventArgs args ) : void
OnSlot2MaxSizeChanged ( PropertyEventArgs args ) : void
OnSlot2MinSizeChanged ( PropertyEventArgs args ) : void
OnSplitterPositionChanged ( PropertyEventArgs args ) : void
OnSplitterSizeChanged ( PropertyEventArgs args ) : void

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

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

public GetExpectedSize ( Point available ) : Point
available Microsoft.Xna.Framework.Point
Результат Microsoft.Xna.Framework.Point

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

protected OnDrawBackground ( SpriteBatch batch, Rectangle backgroundArea, GameTime gameTime, float alpha ) : void
batch Microsoft.Xna.Framework.Graphics.SpriteBatch
backgroundArea Microsoft.Xna.Framework.Rectangle
gameTime Microsoft.Xna.Framework.GameTime
alpha float
Результат void

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

protected OnDrawFocusFrame ( SpriteBatch batch, Rectangle contentArea, GameTime gameTime, float alpha ) : void
batch Microsoft.Xna.Framework.Graphics.SpriteBatch
contentArea Microsoft.Xna.Framework.Rectangle
gameTime Microsoft.Xna.Framework.GameTime
alpha float
Результат void

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

protected OnKeyPress ( Microsoft.Xna.Framework.Input.KeyEventArgs args ) : void
args Microsoft.Xna.Framework.Input.KeyEventArgs
Результат void

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

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

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

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

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

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

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

protected OnSlot1Changed ( PropertyEventArgs args ) : void
args PropertyEventArgs
Результат void

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

protected OnSlot1MaxSizeChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
Результат void

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

protected OnSlot1MinSizeChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
Результат void

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

protected OnSlot2Changed ( PropertyEventArgs args ) : void
args PropertyEventArgs
Результат void

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

protected OnSlot2MaxSizeChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
Результат void

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

protected OnSlot2MinSizeChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
Результат void

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

protected OnSplitterPositionChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
Результат void

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

protected OnSplitterSizeChanged ( PropertyEventArgs args ) : void
args PropertyEventArgs
Результат void

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

public SetActualSize ( Point available ) : void
available Microsoft.Xna.Framework.Point
Результат void

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

public Splitter ( BaseScreenComponent manager, string style = "" ) : Microsoft.Xna.Framework
manager BaseScreenComponent
style string
Результат Microsoft.Xna.Framework