MouseGesture.Modifiers Propiedad

Definición

Obtiene o establece las claves modificadoras asociadas a este MouseGestureobjeto .

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

Valor de propiedad

Teclas modificadoras asociadas a este gesto. El valor por defecto es None.

Ejemplos

En el ejemplo siguiente se muestra cómo crear un MouseGesture objeto y asociarlo a RoutedCommand a través de .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)

Comentarios

A diferencia de , KeyGestureMouseActionun no tiene que emparejarse con ModifierKeys para ser un válidoMouseGesture.

ModifierKeys es una enumeración de campo de bits, por lo que es posible que se presionen varias teclas modificadoras al mismo tiempo. Use operaciones de bits para determinar el conjunto exacto de teclas modificadoras presionadas.

Uso de atributos XAML

<object Modifiers="oneOrMoreModifierKeys"/>

Valores XAML

oneOrMoreModifierKeys Una o varias teclas modificadoras, definidas por la ModifierKeys enumeración, delimitadas con un carácter "+".

Se aplica a

Consulte también