ModifierKeys Énumération

Définition

Spécifie le jeu de touches de modification.Specifies the set of modifier keys.

Cette énumération a un attribut FlagsAttribute qui permet une combinaison au niveau du bit de ses valeurs membres.

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
Héritage
ModifierKeys
Attributs

Champs

Alt 1

Touche ALT.The ALT key.

Control 2

Touche CTRL.The CTRL key.

None 0

Aucun modificateur n'est enfoncé.No modifiers are pressed.

Shift 4

Touche MAJ (MAJUSCULE).The SHIFT key.

Windows 8

La touche du logo Windows.The Windows logo key.

Exemples

L’exemple suivant montre comment créer un KeyBinding qui associe un KeyGesture à un RoutedCommand .The following example shows how to create a KeyBinding that associates a KeyGesture with a RoutedCommand. KeyBindingUtilise l' ModifierKeys énumération pour spécifier la touche de modification du mouvement.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)

Remarques

La Modifiers propriété sur la Keyboard classe est l’ensemble des touches de modification actuellement enfoncées.The Modifiers property on the Keyboard class is the set of the modifier keys that are currently pressed.

Certaines API dans Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) qui utilisent l' ModifierKeys énumération sont les Modifiers Propriétés sur les Keyboard classes, KeyBinding , KeyGesture et 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.

Utilisation d'attributs XAMLXAML Attribute Usage

<object property="oneOrMoreModifierKeys"/>  

Valeurs XAMLXAML Values

oneOrMoreModifierKeysoneOrMoreModifierKeys
Une ou plusieurs touches de modification, définies par l' ModifierKeys énumération, délimitées par un caractère « + ».One or more modifier keys, defined by the ModifierKeys enumeration, delimited with a "+" character.

S’applique à

Voir aussi