C# 클래스 MegaMan.Editor.Controls.ScreenCanvas

상속: System.Windows.Controls.Canvas
파일 보기 프로젝트 열기: Tesserex/C--MegaMan-Engine 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_guides GuidesLayer
_overlay OverlayScreenLayer
_screen ScreenDocument
_tiles TileScreenLayer

공개 메소드들

메소드 설명
ScreenCanvas ( IToolProvider toolProvider ) : System

보호된 메소드들

메소드 설명
MeasureOverride ( Size constraint ) : Size
OnMouseLeftButtonDown ( System e ) : void
OnMouseLeftButtonUp ( System e ) : void
OnMouseMove ( System e ) : void
OnMouseRightButtonUp ( System e ) : void
ScreenChanged ( ) : void

비공개 메소드들

메소드 설명
MouseLocation ( Point mousePoint ) : Common.Geometry.Point
Resized ( int width, int height ) : void
ScreenCanvas ( ) : System
ZoomChanged ( object sender, ZoomChangedEventArgs e ) : void

메소드 상세

MeasureOverride() 보호된 메소드

protected MeasureOverride ( Size constraint ) : Size
constraint System.Windows.Size
리턴 System.Windows.Size

OnMouseLeftButtonDown() 보호된 메소드

protected OnMouseLeftButtonDown ( System e ) : void
e System
리턴 void

OnMouseLeftButtonUp() 보호된 메소드

protected OnMouseLeftButtonUp ( System e ) : void
e System
리턴 void

OnMouseMove() 보호된 메소드

protected OnMouseMove ( System e ) : void
e System
리턴 void

OnMouseRightButtonUp() 보호된 메소드

protected OnMouseRightButtonUp ( System e ) : void
e System
리턴 void

ScreenCanvas() 공개 메소드

public ScreenCanvas ( IToolProvider toolProvider ) : System
toolProvider IToolProvider
리턴 System

ScreenChanged() 보호된 메소드

protected ScreenChanged ( ) : void
리턴 void

프로퍼티 상세

_guides 보호되어 있는 프로퍼티

protected GuidesLayer _guides
리턴 GuidesLayer

_overlay 보호되어 있는 프로퍼티

protected OverlayScreenLayer _overlay
리턴 OverlayScreenLayer

_screen 보호되어 있는 프로퍼티

protected ScreenDocument _screen
리턴 ScreenDocument

_tiles 보호되어 있는 프로퍼티

protected TileScreenLayer _tiles
리턴 TileScreenLayer