Freigeben über


ModifierKeys Enumeration

Definition

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
ModifierKeys
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.

Gilt für:

Weitere Informationen