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
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Input.MouseActionConverter))>]
type MouseAction = 
Public Enum MouseAction
Наследование
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)

Комментарии

MouseActionПеречисление определяет константы, которые соответствуют действиям, выполняемым мышью, например RightClick и RightDoubleClick .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.

Применяется к

См. также раздел