MouseAction Wyliczenie

Definicja

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

C#
[System.ComponentModel.TypeConverter(typeof(System.Windows.Input.MouseActionConverter))]
public enum MouseAction
Dziedziczenie
MouseAction
Atrybuty

Pola

Nazwa Wartość Opis
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.

XAML
<MouseBinding MouseAction="MiddleClick"
              Command="ApplicationCommands.Cut" />
C#
MouseGesture CutCmdMouseGesture = new MouseGesture(
    MouseAction.MiddleClick);

MouseBinding CutMouseBinding = 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

Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Zobacz też