ModifierKeys Enumeración

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
ModifierKeys
Atributos

Campos

Alt 1

Tecla ALT.The ALT key.

Control 2

Tecla CTRL.The CTRL key.

None 0

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

Shift 4

Tecla MAYÚS.The SHIFT key.

Windows 8

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

Ejemplos

En el ejemplo siguiente se muestra cómo crear un KeyBinding que asocia un KeyGesture a un RoutedCommand.The following example shows how to create a KeyBinding that associates a KeyGesture with a RoutedCommand. En el KeyBinding se usa la enumeración ModifierKeys 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 propiedad Modifiers de la clase Keyboard 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.

Algunas API de Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) que hacen uso de la enumeración ModifierKeys son las propiedades Modifiers en las clases Keyboard, KeyBinding, KeyGesturey MouseGesture.Some APIs 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 enumeración ModifierKeys, 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: