MouseAction Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает константы, определяющие действия, выполняемые мышью.
public enum class MouseAction
[System.ComponentModel.TypeConverter(typeof(System.Windows.Input.MouseActionConverter))]
public enum MouseAction
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Input.MouseActionConverter))>]
type MouseAction =
Public Enum MouseAction
- Наследование
- Атрибуты
Поля
| Имя | Значение | Описание |
|---|---|---|
| None | 0 | Нет действия. |
| LeftClick | 1 | Нажмите левую кнопку мыши. |
| RightClick | 2 | Щелкните правой кнопкой мыши. |
| MiddleClick | 3 | Нажатие средней кнопки мыши. |
| WheelClick | 4 | Поворот колесика мыши. |
| LeftDoubleClick | 5 | Дважды щелкните левую кнопку мыши. |
| RightDoubleClick | 6 | Дважды щелкните правую кнопку мыши. |
| MiddleDoubleClick | 7 | Кнопка средней мыши дважды щелкает. |
Примеры
В следующем примере показано, как создать MouseGestureMouseAction значение перечисления и как привязать жест к RoutedCommand использованию 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)
Комментарии
Перечисление MouseAction указывает константы, соответствующие действиям, выполняемым мышью, например RightClick и RightDoubleClick.
MouseAction можно использовать для MouseGesture создания жеста ввода, который можно привязать к команде с помощью a MouseBinding. Дополнительные сведения о команде см. в разделе "Обзор команд".