C# Класс LunarEclipse.Model.AbstractHandle

Наследование: System.Windows.Controls.UserControl, IHandle
Показать файл Открыть проект

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

Метод Описание
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