ModifierKeys Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica l'insieme di tasti di modifica.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
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
- Ereditarietà
- Attributi
Campi
Alt | 1 | Rappresenta il tasto ALT. |
Control | 2 | Rappresenta il tasto CTRL. |
None | 0 | Non viene premuto alcun modificatore. |
Shift | 4 | Rappresenta il tasto MAIUSC. |
Windows | 8 | Tasto logo Windows. |
Esempio
Nell'esempio seguente viene illustrato come creare un KeyBinding oggetto che associa un KeyGesture oggetto a un oggetto RoutedCommand. KeyBinding usa l'enumerazione ModifierKeys per specificare la chiave del modificatore del movimento.
<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)
Commenti
La Modifiers proprietà nella Keyboard classe è il set dei tasti di modifica attualmente premuti.
Alcune API in Windows Presentation Foundation (WPF) che usano l'enumerazione ModifierKeys sono le Modifiers proprietà delle Keyboardclassi , KeyBinding, KeyGesturee MouseGesture .
Uso della sintassi XAML per gli attributi
<object property="oneOrMoreModifierKeys"/>
Valori XAML
oneOrMoreModifierKeys
Una o più chiavi di modifica, definite dall'enumerazione ModifierKeys , delimitate da un carattere "+".