ModifierKeys Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie le jeu de touches de modification.
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
- Attributs
Champs
Alt | 1 | Touche ALT. |
Control | 2 | Touche CTRL. |
None | 0 | Aucun modificateur n'est enfoncé. |
Shift | 4 | Touche MAJ (MAJUSCULE). |
Windows | 8 | La touche du 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 touche de modification 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é sur la Keyboard classe est l’ensemble des touches de modification actuellement enfoncées.
Certaines API dans Windows Presentation Foundation (WPF) qui utilisent l’énumération ModifierKeys sont les Modifiers propriétés des Keyboardclasses , KeyBinding, KeyGestureet MouseGesture .
Utilisation d'attributs XAML
<object property="oneOrMoreModifierKeys"/>
Valeurs XAML
oneOrMoreModifierKeys
Une ou plusieurs touches de modification, définies par l’énumération ModifierKeys , délimitées par un caractère « + ».