Freigeben über


MouseGesture.MouseAction Eigenschaft

Definition

Ruft die dieser Bewegung zugeordnete MouseAction ab oder legt diese fest.

public:
 property System::Windows::Input::MouseAction MouseAction { System::Windows::Input::MouseAction get(); void set(System::Windows::Input::MouseAction value); };
public System.Windows.Input.MouseAction MouseAction { get; set; }
member this.MouseAction : System.Windows.Input.MouseAction with get, set
Public Property MouseAction As MouseAction

Eigenschaftswert

Die dieser Bewegung zugeordnete Mausaktion. Der Standardwert ist None.

Beispiele

Das folgende Beispiel zeigt, wie Sie eine MouseGesture erstellen und mit einem RoutedCommandMouseBindingzuordnen.

MouseGesture OpenCmdMouseGesture = new MouseGesture();
OpenCmdMouseGesture.MouseAction = MouseAction.WheelClick;
OpenCmdMouseGesture.Modifiers = ModifierKeys.Control;

MouseBinding OpenCmdMouseBinding = new MouseBinding();
OpenCmdMouseBinding.Gesture = OpenCmdMouseGesture;
OpenCmdMouseBinding.Command = ApplicationCommands.Open;

this.InputBindings.Add(OpenCmdMouseBinding);
Dim OpenCmdMouseGesture As New MouseGesture()
OpenCmdMouseGesture.MouseAction = MouseAction.WheelClick
OpenCmdMouseGesture.Modifiers = ModifierKeys.Control

Dim OpenCmdMouseBinding As New MouseBinding()
OpenCmdMouseBinding.Gesture = OpenCmdMouseGesture
OpenCmdMouseBinding.Command = ApplicationCommands.Open

Me.InputBindings.Add(OpenCmdMouseBinding)

Hinweise

Im Gegensatz zu einem KeyGesturemuss a MouseAction nicht mit ModifierKeys gekoppelt werden, um ein gültiges MouseGesturezu sein.

Gilt für:

Weitere Informationen