Partager via


ModifierKeys Énumération

Définition

Spécifie le jeu de touches de modificateur.

Cette énumération prend en charge 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

Nom Valeur Description
None 0

Aucun modificateur n’est enfoncé.

Alt 1

La touche Alt.

Control 2

La touche Ctrl.

Shift 4

La touche Maj.

Windows 8

Touche de logo Windows.

Exemples

L’exemple suivant montre comment créer un KeyBinding qui associe un KeyGesture à un RoutedCommand. Utilise KeyBinding l’énumération ModifierKeys pour spécifier la clé de modificateur du mouvement.

<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é de la Keyboard classe est l’ensemble des touches de modification qui sont actuellement enfoncées.

Certaines API dans Windows Presentation Foundation (WPF) qui utilisent l’énumération ModifierKeys sont les Modifiers propriétés sur les classes, KeyBindinget KeyGestureMouseGesture les Keyboardpropriétés.

Utilisation des attributs XAML

<object property="oneOrMoreModifierKeys"/>

Valeurs XAML

oneOrMoreModifierKeys Une ou plusieurs touches de modificateur, définies par l’énumération ModifierKeys , délimitées par un caractère « + ».

S’applique à

Voir aussi