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 Modifizierertasten 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
Alt | 1 | Die ALT-TASTE. |
Control | 2 | Die CTRL-TASTE. |
None | 0 | Es werden keine Modifizierer gedrückt. |
Shift | 4 | Die UMSCHALTTASTE. |
Windows | 8 | Die WINDOWS-TASTE. |
Beispiele
Im folgenden Beispiel wird gezeigt, wie ein KeyBinding erstellt wird, das einem zuordnet KeyGestureRoutedCommand. Verwendet KeyBinding die ModifierKeys -Enumeration, um die Modifizierertaste 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 der Keyboard -Klasse ist der Satz der Modifizierertasten, die derzeit gedrückt werden.
Einige APIs in Windows Presentation Foundation (WPF), die die ModifierKeys -Enumeration verwenden, sind die Modifiers Eigenschaften der KeyboardKlassen , KeyBinding, KeyGestureund MouseGesture .
Verwendung von XAML-Attributen
<object property="oneOrMoreModifierKeys"/>
XAML-Werte
oneOrMoreModifierKeys
Mindestens ein Durch die Enumeration definierter Modifiziererschlüssel, der ModifierKeys durch ein "+"-Zeichen getrennt ist.