C# 클래스 LunarEclipse.Model.AbstractHandle

상속: System.Windows.Controls.UserControl, IHandle
파일 보기 프로젝트 열기: mono/lunareclipse

공개 메소드들

메소드 설명
AbstractHandle ( MoonlightController controller, IHandleGroup group ) : System
MouseEnd ( object sender, System.Windows.Input.MouseEventArgs args ) : void
MouseStart ( object sender, System.Windows.Input.MouseEventArgs args ) : void
MouseStep ( object sender, System.Windows.Input.MouseEventArgs args ) : void
Move ( double dx, double dy ) : void
Update ( ) : void

보호된 메소드들

메소드 설명
CalculateOffset ( Point current ) : Point
ChangeProperty ( DependencyObject item, DependencyProperty prop, object value ) : void
CreateContent ( ) : UIElement
PushUndo ( ) : void
ZoomCorrection ( ) : void

메소드 상세

AbstractHandle() 공개 메소드

public AbstractHandle ( MoonlightController controller, IHandleGroup group ) : System
controller LunarEclipse.Controller.MoonlightController
group IHandleGroup
리턴 System

CalculateOffset() 보호된 메소드

protected CalculateOffset ( Point current ) : Point
current Point
리턴 Point

ChangeProperty() 보호된 메소드

protected ChangeProperty ( DependencyObject item, DependencyProperty prop, object value ) : void
item System.Windows.DependencyObject
prop System.Windows.DependencyProperty
value object
리턴 void

CreateContent() 보호된 메소드

protected CreateContent ( ) : UIElement
리턴 UIElement

MouseEnd() 공개 메소드

public MouseEnd ( object sender, System.Windows.Input.MouseEventArgs args ) : void
sender object
args System.Windows.Input.MouseEventArgs
리턴 void

MouseStart() 공개 메소드

public MouseStart ( object sender, System.Windows.Input.MouseEventArgs args ) : void
sender object
args System.Windows.Input.MouseEventArgs
리턴 void

MouseStep() 공개 메소드

public MouseStep ( object sender, System.Windows.Input.MouseEventArgs args ) : void
sender object
args System.Windows.Input.MouseEventArgs
리턴 void

Move() 공개 메소드

public Move ( double dx, double dy ) : void
dx double
dy double
리턴 void

PushUndo() 보호된 메소드

protected PushUndo ( ) : void
리턴 void

Update() 공개 메소드

public Update ( ) : void
리턴 void

ZoomCorrection() 보호된 메소드

protected ZoomCorrection ( ) : void
리턴 void