MouseAction Перечисление
Определение
Задает константы, определяющие выполняемые мышью действия.Specifies constants that define actions performed by the mouse.
public enum class MouseAction
[System.ComponentModel.TypeConverter(typeof(System.Windows.Input.MouseActionConverter))]
public enum MouseAction
type MouseAction =
Public Enum MouseAction
- Наследование
- Атрибуты
Поля
LeftClick | 1 | Щелчок левой кнопкой мыши.A left mouse button click. |
LeftDoubleClick | 5 | Двойной щелчок левой кнопкой мыши.A left mouse button double-click. |
MiddleClick | 3 | Щелчок средней кнопкой мыши.A middle mouse button click. |
MiddleDoubleClick | 7 | Двойной щелчок средней кнопкой мыши.A middle mouse button double-click. |
None | 0 | Никаких действий не требуется.No action. |
RightClick | 2 | Щелчок правой кнопкой мыши.A right mouse button click. |
RightDoubleClick | 6 | Двойной щелчок правой кнопкой мыши.A right mouse button double-click. |
WheelClick | 4 | Поворот колесика мыши.A mouse wheel rotation. |
Примеры
В следующем примере показано, как создать объект MouseGesture MouseAction
с использованием значения перечисления и как RoutedCommand привязать MouseBindingжест к с помощью.The following example shows how to construct a MouseGesture using a MouseAction
enumeration value and how to bind the gesture to a RoutedCommand using a MouseBinding.
<MouseBinding MouseAction="MiddleClick"
Command="ApplicationCommands.Cut" />
MouseGesture CutCmdMouseGesture = new MouseGesture(
MouseAction.MiddleClick);
MouseBinding CutMouseBinding = new MouseBinding(
ApplicationCommands.Cut,
CutCmdMouseGesture);
// RootWindow is an instance of Window.
RootWindow.InputBindings.Add(CutMouseBinding);
Dim CutCmdMouseGesture As New MouseGesture(MouseAction.MiddleClick)
Dim CutMouseBinding As New MouseBinding(ApplicationCommands.Cut, CutCmdMouseGesture)
' RootWindow is an instance of Window.
RootWindow.InputBindings.Add(CutMouseBinding)
Комментарии
Перечисление определяет константы, которые соответствуют действиям, выполняемым мышью RightClick
, например и RightDoubleClick
. MouseAction
The MouseAction
enumeration specifies constants which correspond to actions performed by the mouse, such as RightClick
and RightDoubleClick
.
MouseAction
можно использовать с, MouseGesture чтобы создать жест ввода, который можно привязать к команде MouseBindingс помощью.MouseAction
can be used with a MouseGesture to create a input gesture which can be bound to a command using a MouseBinding. Дополнительные сведения о командах см. в разделе Общие сведенияо командах.For more information about commanding, see the Commanding Overview.