Udostępnij za pośrednictwem


MouseAction Wyliczenie

Definicja

Określa stałe definiujące akcje wykonywane przez mysz.

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
Dziedziczenie
MouseAction
Atrybuty

Pola

LeftClick 1

Kliknij lewy przycisk myszy.

LeftDoubleClick 5

Kliknij dwukrotnie lewy przycisk myszy.

MiddleClick 3

Kliknij środkowy przycisk myszy.

MiddleDoubleClick 7

Kliknij dwukrotnie środkowy przycisk myszy.

None 0

Nie trzeba podejmować żadnych działań.

RightClick 2

Kliknij prawym przyciskiem myszy.

RightDoubleClick 6

Kliknij dwukrotnie prawym przyciskiem myszy.

WheelClick 4

Obrót kółkiem myszy.

Przykłady

W poniższym przykładzie pokazano, jak utworzyć MouseGesture przy użyciu MouseAction wartości wyliczenia i jak powiązać gest z użyciem RoutedCommand elementu 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)

Uwagi

Wyliczenie MouseAction określa stałe, które odpowiadają akcjom wykonywanym przez mysz, takim jak RightClick i RightDoubleClick.

MouseAction może służyć MouseGesture do utworzenia gestu wejściowego, który można powiązać z poleceniem MouseBindingprzy użyciu . Aby uzyskać więcej informacji na temat poleceń, zobacz Omówienie poleceń.

Dotyczy

Zobacz też