MouseGesture.Modifiers Eigenschap

Definitie

Hiermee haalt u de wijzigingssleutels op of stelt u deze MouseGesturein.

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

Waarde van eigenschap

De wijzigingstoetsen die aan dit gebaar zijn gekoppeld. De standaardwaarde is None.

Voorbeelden

In het volgende voorbeeld ziet u hoe u een MouseGesture bestand maakt en koppelt aan een RoutedCommand via een MouseBinding.

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)

Opmerkingen

In tegenstelling tot een KeyGesture, een MouseAction hoeft niet te worden gekoppeld ModifierKeys om een geldig MouseGesturete zijn .

ModifierKeys is een bit veldinventarisatie, dus het is mogelijk dat meerdere wijzigingstoetsen tegelijkertijd worden ingedrukt. Gebruik bitbewerkingen om de exacte set wijzigingstoetsen te bepalen die zijn ingedrukt.

XAML-kenmerkgebruik

<object Modifiers="oneOrMoreModifierKeys"/>

XAML-waarden

oneOrMoreModifierKeys Een of meer wijzigingssleutels, gedefinieerd door de ModifierKeys opsomming, gescheiden door een +-teken.

Van toepassing op

Zie ook