ModifierKeys Enumeration
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
Name | Wert | Beschreibung |
---|---|---|
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. |
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)
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 .
<object property="oneOrMoreModifierKeys"/>
oneOrMoreModifierKeys
Mindestens ein Durch die Enumeration definierter Modifiziererschlüssel, der ModifierKeys durch ein "+"-Zeichen getrennt ist.
Produkt | Versionen |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben: