ModifierKeys Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el conjunto de teclas modificadoras.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class ModifierKeys
[System.ComponentModel.TypeConverter(typeof(System.Windows.Input.ModifierKeysConverter))]
[System.Flags]
public enum ModifierKeys
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Input.ModifierKeysConverter))>]
[<System.Flags>]
type ModifierKeys =
Public Enum ModifierKeys
- Herencia
- Atributos
Campos
Alt | 1 | Tecla ALT. |
Control | 2 | Tecla CTRL. |
None | 0 | No está presionada ninguna tecla modificadora. |
Shift | 4 | Tecla MAYÚS. |
Windows | 8 | La tecla con el logotipo de Windows. |
Ejemplos
En el ejemplo siguiente se muestra cómo crear un KeyBinding objeto que asocia un KeyGesture objeto a un RoutedCommandobjeto . KeyBinding utiliza la ModifierKeys enumeración para especificar la clave modificadora del gesto.
<Window.InputBindings>
<KeyBinding Command="ApplicationCommands.Open"
Gesture="CTRL+R" />
</Window.InputBindings>
// Creating a KeyBinding between the Open command and Ctrl-R
KeyBinding OpenCmdKeyBinding = new KeyBinding(
ApplicationCommands.Open,
Key.R,
ModifierKeys.Control);
this.InputBindings.Add(OpenCmdKeyBinding);
' Creating a KeyBinding between the Open command and Ctrl-R
Dim OpenCmdKeyBinding As New KeyBinding(ApplicationCommands.Open, Key.R, ModifierKeys.Control)
Me.InputBindings.Add(OpenCmdKeyBinding)
Comentarios
La Modifiers propiedad de la Keyboard clase es el conjunto de las teclas modificadoras que están presionadas actualmente.
Algunas API de Windows Presentation Foundation (WPF) que usan la ModifierKeys enumeración son las Modifiers propiedades de las Keyboardclases , KeyBinding, KeyGesturey MouseGesture .
Uso de atributos XAML
<object property="oneOrMoreModifierKeys"/>
Valores XAML
oneOrMoreModifierKeys
Una o varias teclas modificadoras, definidas por la ModifierKeys enumeración, delimitadas con un carácter "+".