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

Interaction logic for StageLayoutControl.xaml
상속: System.Windows.Controls.UserControl
파일 보기 프로젝트 열기: Tesserex/C--MegaMan-Engine

보호된 프로퍼티들

프로퍼티 타입 설명
_screens ScreenCanvas>.Dictionary
adornerLayer AdornerLayer

공개 메소드들

메소드 설명
InitializeComponent ( ) : void
StageControl ( ) : System
UnsetStage ( ) : void

보호된 메소드들

메소드 설명
CreateScreenCanvas ( ScreenDocument screen ) : ScreenCanvas
DestroyScreenCanvas ( ScreenCanvas canvas ) : void
FreezeLayout ( ) : void
Hook ( ) : void
LayoutScreens ( ) : void
UnfreezeLayout ( ) : void
Unhook ( ) : void

비공개 메소드들

메소드 설명
GetCanvasLocation ( ScreenCanvas surface ) : MegaMan.Common.Geometry.Point
ResetScreens ( ) : void
ScreenAddedOrRemoved ( ScreenDocument obj ) : void
ScreenResized ( ScreenDocument screen, int width, int height ) : void
SetCanvasLocation ( ScreenCanvas surface, MegaMan location ) : void
SetSize ( ) : void
StageChanged ( object sender, MegaMan.Editor.Mediator.StageChangedEventArgs e ) : void
StageJoinChanged ( Join obj ) : void
StageLayoutControl_SizeChanged ( object sender, System.Windows.SizeChangedEventArgs e ) : void
ToolChanged ( object sender, MegaMan.Editor.Tools.ToolChangedEventArgs e ) : void
UpdateCursor ( ) : void
ZoomChanged ( object sender, ZoomChangedEventArgs e ) : void

메소드 상세

CreateScreenCanvas() 보호된 추상적인 메소드

protected abstract CreateScreenCanvas ( ScreenDocument screen ) : ScreenCanvas
screen MegaMan.Editor.Bll.ScreenDocument
리턴 ScreenCanvas

DestroyScreenCanvas() 보호된 추상적인 메소드

protected abstract DestroyScreenCanvas ( ScreenCanvas canvas ) : void
canvas ScreenCanvas
리턴 void

FreezeLayout() 보호된 메소드

protected FreezeLayout ( ) : void
리턴 void

Hook() 보호된 메소드

protected Hook ( ) : void
리턴 void

InitializeComponent() 공개 메소드

public InitializeComponent ( ) : void
리턴 void

LayoutScreens() 보호된 메소드

protected LayoutScreens ( ) : void
리턴 void

StageControl() 공개 메소드

public StageControl ( ) : System
리턴 System

UnfreezeLayout() 보호된 메소드

protected UnfreezeLayout ( ) : void
리턴 void

Unhook() 보호된 메소드

protected Unhook ( ) : void
리턴 void

UnsetStage() 공개 메소드

public UnsetStage ( ) : void
리턴 void

프로퍼티 상세

_screens 보호되어 있는 프로퍼티

protected Dictionary _screens
리턴 ScreenCanvas>.Dictionary

adornerLayer 보호되어 있는 프로퍼티

protected AdornerLayer adornerLayer
리턴 AdornerLayer