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
파일 보기 프로젝트 열기: redbadger/XPF 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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