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

Наследование: AbstractTool
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Activate ( ) : void
Deactivate ( ) : void
MouseDown ( System.Windows.Input.MouseEventArgs ev ) : void
MouseMove ( System.Windows.Input.MouseEventArgs ev ) : void
MouseUp ( System.Windows.Input.MouseEventArgs ev ) : void
SelectionTool ( MoonlightController controller ) : System

Защищенные методы

Метод Описание
OnHandleMouseDown ( object sender, System.Windows.Input.MouseEventArgs args ) : void
PushUndo ( ) : void

Приватные методы

Метод Описание
EndSelection ( ) : void
MoveElement ( UIElement element, Point offset ) : void
MoveSelection ( Point end ) : void
OnElementClicked ( object sender, System.Windows.Input.MouseEventArgs e ) : void
Selectable ( UIElement element ) : bool
StartSelection ( Point start ) : void
UpdateSelectionRect ( ) : void

Описание методов

Activate() публичный Метод

public Activate ( ) : void
Результат void

Deactivate() публичный Метод

public Deactivate ( ) : void
Результат void

MouseDown() публичный Метод

public MouseDown ( System.Windows.Input.MouseEventArgs ev ) : void
ev System.Windows.Input.MouseEventArgs
Результат void

MouseMove() публичный Метод

public MouseMove ( System.Windows.Input.MouseEventArgs ev ) : void
ev System.Windows.Input.MouseEventArgs
Результат void

MouseUp() публичный Метод

public MouseUp ( System.Windows.Input.MouseEventArgs ev ) : void
ev System.Windows.Input.MouseEventArgs
Результат void

OnHandleMouseDown() защищенный Метод

protected OnHandleMouseDown ( object sender, System.Windows.Input.MouseEventArgs args ) : void
sender object
args System.Windows.Input.MouseEventArgs
Результат void

PushUndo() защищенный Метод

protected PushUndo ( ) : void
Результат void

SelectionTool() публичный Метод

public SelectionTool ( MoonlightController controller ) : System
controller LunarEclipse.Controller.MoonlightController
Результат System