ModifierKeys Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt den Satz von Zusatztasten an.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
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
- Vererbung
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| None | 0 | Es werden keine Modifizierer gedrückt. |
| Alt | 1 | ALT-TASTE. |
| Control | 2 | STRG-TASTE. |
| Shift | 4 | UMSCHALTTASTE. |
| Windows | 8 | Die Windows-Logo-Taste. |
Beispiele
Das folgende Beispiel zeigt, wie Sie ein Objekt KeyBinding erstellen, das einem KeyGesture .RoutedCommand Die KeyBinding Enumeration verwendet die ModifierKeys Enumeration, um die Zusatztaste der Geste anzugeben.
<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)
Hinweise
Die Modifiers Eigenschaft für die Keyboard Klasse ist der Satz der Modifizierertasten, die zurzeit gedrückt werden.
Einige APIs in Windows Presentation Foundation (WPF), die die ModifierKeys Enumeration verwenden, sind die Modifiers Eigenschaften für die KeyboardKlassen , KeyBinding, und KeyGestureMouseGesture die .
Verwendung von XAML-Attributen
<object property="oneOrMoreModifierKeys"/>
XAML-Werte
oneOrMoreModifierKeys Eine oder mehrere Modifizierertasten, die durch die ModifierKeys Aufzählung definiert sind, sind durch ein "+"-Zeichen getrennt.