ModifierKeys ModifierKeys ModifierKeys ModifierKeys Enum

Definición

Especifica el conjunto de teclas modificadoras.Specifies the set of modifier keys.

Esta enumeración tiene el atributo FlagsAttribute, que permite 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
type ModifierKeys = 
Public Enum ModifierKeys
Herencia
Atributos

Campos

Alt Alt Alt Alt 1

Tecla ALT.The ALT key.

Control Control Control Control 2

Tecla CTRL.The CTRL key.

None None None None 0

No está presionada ninguna tecla modificadora.No modifiers are pressed.

Shift Shift Shift Shift 4

Tecla MAYÚS.The SHIFT key.

Windows Windows Windows Windows 8

La tecla con el logotipo de Windows.The Windows logo key.

Ejemplos

En el ejemplo siguiente se muestra cómo crear KeyBinding un que asocia KeyGesture un con RoutedCommandun.The following example shows how to create a KeyBinding that associates a KeyGesture with a RoutedCommand. KeyBinding Utiliza laModifierKeys enumeración para especificar la tecla modificadora del gesto.The KeyBinding uses the ModifierKeys enumeration to specify the modifier key of the gesture.

<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 teclas modificadoras que están presionadas actualmente.The Modifiers property on the Keyboard class is the set of the modifier keys that are currently pressed.

Algunos APIAPIs de ModifierKeys Keyboard KeyGesture MouseGesture ellos hacen KeyBinding usoModifiers de la enumeración son las propiedades de las clases,, y. Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF)Some APIAPIs in Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) that make use of the ModifierKeys enumeration are the Modifiers properties on the Keyboard, KeyBinding, KeyGesture, and MouseGesture classes.

Uso de atributos XAMLXAML Attribute Usage

<object property="oneOrMoreModifierKeys"/>  

Valores XAMLXAML Values

oneOrMoreModifierKeysoneOrMoreModifierKeys
Una o más teclas modificadoras, definidas por la ModifierKeys enumeración, delimitadas con un carácter "+".One or more modifier keys, defined by the ModifierKeys enumeration, delimited with a "+" character.

Se aplica a

Consulte también: