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

El ejemplo siguiente muestra cómo crear un KeyBinding que asocia un KeyGesture con un RoutedCommand.The following example shows how to create a KeyBinding that associates a KeyGesture with a RoutedCommand. El KeyBinding usa el ModifierKeys 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

El Modifiers propiedad en el Keyboard clase es el conjunto de las teclas modificadoras que se han presionado.The Modifiers property on the Keyboard class is the set of the modifier keys that are currently pressed.

Algunos APIAPIs en Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) que hacen uso de la ModifierKeys enumeración son el Modifiers propiedades en el Keyboard, KeyBinding, KeyGesture, y MouseGesture clases.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
Uno o más teclas modificadoras, definidas por el ModifierKeys enumeración, se delimitan con un carácter "+".One or more modifier keys, defined by the ModifierKeys enumeration, delimited with a "+" character.

Se aplica a

Consulte también: