MouseAction Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt Konstanten an, die Aktionen definieren, die von der Maus ausgeführt werden.
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
- Vererbung
- Attribute
Felder
LeftClick | 1 | Ein Klick mit der linken Maustaste. |
LeftDoubleClick | 5 | Ein Doppelklick mit der linken Maustaste. |
MiddleClick | 3 | Ein Klick mit der mittleren Maustaste. |
MiddleDoubleClick | 7 | Ein Doppelklick mit der mittleren Maustaste. |
None | 0 | Keine Aktion. |
RightClick | 2 | Ein Klick mit der rechten Maustaste. |
RightDoubleClick | 6 | Ein Doppelklick mit der rechten Maustaste. |
WheelClick | 4 | Eine Drehung des Mausrads. |
Beispiele
Im folgenden Beispiel wird gezeigt, wie eine mithilfe eines MouseAction
MouseGesture Enumerationswerts erstellt und die Geste mithilfe eines RoutedCommandMouseBindinggebunden wird.
<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)
Hinweise
Die MouseAction
-Enumeration gibt Konstanten an, die aktionen entsprechen, die von der Maus ausgeführt werden, z RightClick
. B. und RightDoubleClick
.
MouseAction
kann mit einem MouseGesture verwendet werden, um eine Eingabegeste zu erstellen, die mithilfe von MouseBindingan einen Befehl gebunden werden kann. Weitere Informationen zu Befehlen finden Sie in der Befehlsübersicht.