C# Класс RedBadger.Xpf.Controls.RootElement

RootElement is the main host for all IElements, it manages the renderer, user input and is the target for Update/Draw calls.
Наследование: ContentControl, IRootElement
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
ViewportProperty ReactiveProperty

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

Метод Описание
CaptureMouse ( IElement element ) : bool
Draw ( ) : void

Draws a frame of XPF content.

ReleaseMouseCapture ( IElement element ) : void
RootElement ( Rect viewport, IRenderer renderer ) : System

Initializes a new instance of the RootElement class.

RootElement ( Rect viewport, IRenderer renderer, IInputManager inputManager ) : System

Initializes a new instance of the RootElement class.

Update ( ) : void

Updates XPF layout logic.

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

Метод Описание
OnNextGesture ( Gesture gesture ) : void

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

Метод Описание
OnNextGestureFindChild ( IElement element, Gesture gesture ) : bool
OnNextGestureFindElement ( IElement element, Gesture gesture ) : bool

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

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

public CaptureMouse ( IElement element ) : bool
element IElement
Результат bool

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

Draws a frame of XPF content.
public Draw ( ) : void
Результат void

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

protected OnNextGesture ( Gesture gesture ) : void
gesture RedBadger.Xpf.Input.Gesture
Результат void

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

public ReleaseMouseCapture ( IElement element ) : void
element IElement
Результат void

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

Initializes a new instance of the RootElement class.
public RootElement ( Rect viewport, IRenderer renderer ) : System
viewport Rect The viewport used to layout the RootElement's content.
renderer IRenderer An implementation of IRenderer that can be used to render content.
Результат System

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

Initializes a new instance of the RootElement class.
public RootElement ( Rect viewport, IRenderer renderer, IInputManager inputManager ) : System
viewport Rect The viewport used to layout the RootElement's content.
renderer IRenderer An implementation of IRenderer that can be used to render content.
inputManager IInputManager An implementation of IInputManager that can be used to respond to user input.
Результат System

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

Updates XPF layout logic.
public Update ( ) : void
Результат void

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

ViewportProperty публичное статическое свойство

Viewport Reactive Property.
public static ReactiveProperty ViewportProperty
Результат ReactiveProperty