MouseGesture.Modifiers Propriété

Définition

Obtient ou définit les touches de modification associées à ce 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

Valeur de propriété

Touches de modification associées à ce mouvement. La valeur par défaut est None.

Exemples

L’exemple suivant montre comment créer un MouseGesture et l’associer à un RoutedCommand via un 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)

Remarques

Contrairement à un , un MouseAction n’a pas besoin d’être associé ModifierKeys à pour être valideMouseGesture.KeyGesture

ModifierKeys étant une énumération de champ de bits, il est possible d’appuyer simultanément sur plusieurs touches de modificateur. Utilisez des opérations de bits pour déterminer l’ensemble exact de touches de modificateur enfoncées.

Utilisation d'attributs XAML

<object Modifiers="oneOrMoreModifierKeys"/>  

Valeurs XAML

oneOrMoreModifierKeys
Une ou plusieurs touches de modification, définies par l’énumération ModifierKeys , délimitées par un caractère « + ».

S’applique à

Voir aussi