C# Класс ICSharpCode.WpfDesign.Designer.Services.MouseGestureBase

Base class for classes handling mouse gestures on the design surface.
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
canAbortWithEscape bool
designPanel IDesignPanel
services ServiceContainer

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

Метод Описание
IsOnlyButtonPressed ( System.Windows.Input.MouseEventArgs e, MouseButton button ) : bool

Checks if button is the only button that is currently pressed.

Start ( IDesignPanel designPanel, System.Windows.Input.MouseButtonEventArgs e ) : void

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

Метод Описание
OnKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
OnLostMouseCapture ( object sender, System.Windows.Input.MouseEventArgs e ) : void
OnMouseDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnMouseMove ( object sender, System.Windows.Input.MouseEventArgs e ) : void
OnMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnPreviewMouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnPreviewMouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnPreviewMouseRightButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnPreviewMouseRightButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
OnStarted ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnStopped ( ) : void
RegisterEvents ( ) : void
Stop ( ) : void
UnRegisterEvents ( ) : void

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

IsOnlyButtonPressed() публичный статический Метод

Checks if button is the only button that is currently pressed.
public static IsOnlyButtonPressed ( System.Windows.Input.MouseEventArgs e, MouseButton button ) : bool
e System.Windows.Input.MouseEventArgs
button MouseButton
Результат bool

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

protected OnKeyDown ( object sender, System.Windows.Input.KeyEventArgs e ) : void
sender object
e System.Windows.Input.KeyEventArgs
Результат void

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

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

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

protected OnMouseDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Результат void

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

protected OnMouseDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Результат void

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

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

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

protected OnMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Результат void

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

protected OnPreviewMouseLeftButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Результат void

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

protected OnPreviewMouseLeftButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Результат void

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

protected OnPreviewMouseRightButtonDown ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Результат void

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

protected OnPreviewMouseRightButtonUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
sender object
e System.Windows.Input.MouseButtonEventArgs
Результат void

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

protected OnStarted ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
Результат void

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

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

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

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

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

public Start ( IDesignPanel designPanel, System.Windows.Input.MouseButtonEventArgs e ) : void
designPanel IDesignPanel
e System.Windows.Input.MouseButtonEventArgs
Результат void

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

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

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

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

Описание свойств

canAbortWithEscape защищенное свойство

protected bool canAbortWithEscape
Результат bool

designPanel защищенное свойство

protected IDesignPanel designPanel
Результат IDesignPanel

services защищенное свойство

protected ServiceContainer services
Результат ServiceContainer