MouseGesture.Modifiers Vlastnost

Definice

Získá nebo nastaví modifikační klíče přidružené k tomuto MouseGesture.

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

Hodnota vlastnosti

Modifikační klávesy přidružené k tomuto gestu. Výchozí hodnota je None.

Příklady

Následující příklad ukazuje, jak vytvořit MouseGesture a přidružit k prostřednictvím RoutedCommand .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)

Poznámky

KeyGestureNa rozdíl od , nemusí MouseAction být spárován sModifierKeys, aby byl platný MouseGesture.

ModifierKeys je výčet bitových polí, takže je možné stisknout více modifikačních kláves současně. Pomocí bitových operací můžete určit přesnou sadu modifikačních kláves stisknutou.

Použití atributu XAML

<object Modifiers="oneOrMoreModifierKeys"/>

Hodnoty XAML

oneOrMoreModifierKeys Jeden nebo více modifikačních klíčů definovaných ModifierKeys výčtem oddělených znakem "+".

Platí pro

Viz také