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
- Наследование
- Атрибуты
Поля
LeftClick | 1 | Щелчок левой кнопкой мыши. |
LeftDoubleClick | 5 | Двойной щелчок левой кнопкой мыши. |
MiddleClick | 3 | Щелчок средней кнопкой мыши. |
MiddleDoubleClick | 7 | Двойной щелчок средней кнопкой мыши. |
None | 0 | Никаких действий не требуется. |
RightClick | 2 | Щелчок правой кнопкой мыши. |
RightDoubleClick | 6 | Двойной щелчок правой кнопкой мыши. |
WheelClick | 4 | Поворот колесика мыши. |
Примеры
В следующем примере показано, как создать MouseGesture с помощью MouseAction
значения перечисления и как привязать жест к 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 создания жеста ввода, который можно привязать к команде с помощью MouseBinding. Дополнительные сведения о команде см. в разделе Общие сведения о командов.