C# Класс LayoutFarm.InternalUI.UIElement

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

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

Свойство Тип Описание
dbugBreakMe bool

Private Properties

Свойство Тип Описание
GetCurrentPrimaryRenderElement RenderElement
IEventListener bool
IEventListener void
IEventListener void
IEventListener void
IEventListener void
IEventListener void
IEventListener void
IEventListener void

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

Метод Описание
GetPrimaryRenderElement ( RootGraphic rootgfx ) : RenderElement
InvalidateGraphics ( ) : void
InvalidateLayout ( ) : void
UIElement ( ) : LayoutFarm.UI

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

Метод Описание
OnContentLayout ( ) : void
OnContentUpdate ( ) : void
OnDoubleClick ( UIMouseEventArgs e ) : void
OnElementChanged ( ) : void
OnGotKeyboardFocus ( UIFocusEventArgs e ) : void
OnGuestTalk ( UIGuestTalkEventArgs e ) : void
OnHide ( ) : void
OnInterComponentMsg ( object sender, int msgcode, string msg ) : void
OnKeyDown ( UIKeyEventArgs e ) : void
OnKeyPress ( UIKeyEventArgs e ) : void
OnKeyUp ( UIKeyEventArgs e ) : void
OnLostKeyboardFocus ( UIFocusEventArgs e ) : void
OnLostMouseSelectedFocus ( UIMouseEventArgs e ) : void
OnMouseDown ( UIMouseEventArgs e ) : void
OnMouseEnter ( UIMouseEventArgs e ) : void
OnMouseHover ( UIMouseEventArgs e ) : void
OnMouseLeave ( UIMouseEventArgs e ) : void
OnMouseMove ( UIMouseEventArgs e ) : void
OnMouseUp ( UIMouseEventArgs e ) : void
OnMouseWheel ( UIMouseEventArgs e ) : void
OnProcessDialogKey ( UIKeyEventArgs e ) : bool
OnShown ( ) : void
RegisterNativeEvent ( int eventFlags ) : void

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

Метод Описание
GetCurrentPrimaryRenderElement ( UIElement box ) : RenderElement
IEventListener ( UIKeyEventArgs e ) : bool
IEventListener ( ) : void
IEventListener ( UIFocusEventArgs e ) : void
IEventListener ( UIGuestTalkEventArgs e ) : void
IEventListener ( UIKeyEventArgs e ) : void
IEventListener ( UIMouseEventArgs e ) : void
IEventListener ( int &x, int &y ) : void
IEventListener ( object sender, int msgcode, string msg ) : void

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

GetPrimaryRenderElement() публичный абстрактный Метод

public abstract GetPrimaryRenderElement ( RootGraphic rootgfx ) : RenderElement
rootgfx RootGraphic
Результат RenderElement

InvalidateGraphics() публичный абстрактный Метод

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

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

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

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

protected OnContentLayout ( ) : void
Результат void

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

protected OnContentUpdate ( ) : void
Результат void

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

protected OnDoubleClick ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Результат void

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

protected OnElementChanged ( ) : void
Результат void

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

protected OnGotKeyboardFocus ( UIFocusEventArgs e ) : void
e LayoutFarm.UI.UIFocusEventArgs
Результат void

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

protected OnGuestTalk ( UIGuestTalkEventArgs e ) : void
e LayoutFarm.UI.UIGuestTalkEventArgs
Результат void

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

protected OnHide ( ) : void
Результат void

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

protected OnInterComponentMsg ( object sender, int msgcode, string msg ) : void
sender object
msgcode int
msg string
Результат void

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

protected OnKeyDown ( UIKeyEventArgs e ) : void
e LayoutFarm.UI.UIKeyEventArgs
Результат void

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

protected OnKeyPress ( UIKeyEventArgs e ) : void
e LayoutFarm.UI.UIKeyEventArgs
Результат void

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

protected OnKeyUp ( UIKeyEventArgs e ) : void
e LayoutFarm.UI.UIKeyEventArgs
Результат void

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

protected OnLostKeyboardFocus ( UIFocusEventArgs e ) : void
e LayoutFarm.UI.UIFocusEventArgs
Результат void

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

protected OnLostMouseSelectedFocus ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Результат void

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

protected OnMouseDown ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Результат void

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

protected OnMouseEnter ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Результат void

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

protected OnMouseHover ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Результат void

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

protected OnMouseLeave ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Результат void

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

protected OnMouseMove ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Результат void

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

protected OnMouseUp ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Результат void

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

protected OnMouseWheel ( UIMouseEventArgs e ) : void
e LayoutFarm.UI.UIMouseEventArgs
Результат void

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

protected OnProcessDialogKey ( UIKeyEventArgs e ) : bool
e LayoutFarm.UI.UIKeyEventArgs
Результат bool

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

protected OnShown ( ) : void
Результат void

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

protected RegisterNativeEvent ( int eventFlags ) : void
eventFlags int
Результат void

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

public UIElement ( ) : LayoutFarm.UI
Результат LayoutFarm.UI

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

dbugBreakMe публичное свойство

public bool dbugBreakMe
Результат bool