ModifierKeys Enumeration

Definition

Gibt den Satz von Modifizierertasten an.Specifies the set of modifier keys.

Diese Enumeration weist ein FlagsAttribute-Attribut auf, die eine bitweise Kombination der Memberwerte zulässt.

public enum class ModifierKeys
[System.ComponentModel.TypeConverter(typeof(System.Windows.Input.ModifierKeysConverter))]
[System.Flags]
public enum ModifierKeys
type ModifierKeys = 
Public Enum ModifierKeys
Vererbung
ModifierKeys
Attribute

Felder

Alt 1

Die ALT-TASTE.The ALT key.

Control 2

Die CTRL-TASTE.The CTRL key.

None 0

Es werden keine Modifizierer gedrückt.No modifiers are pressed.

Shift 4

Die UMSCHALTTASTE.The SHIFT key.

Windows 8

Die WINDOWS-TASTE.The Windows logo key.

Beispiele

Im folgenden Beispiel wird gezeigt, wie Sie eine KeyBinding erstellen, die eine KeyGesture einem RoutedCommandzuordnet.The following example shows how to create a KeyBinding that associates a KeyGesture with a RoutedCommand. Der KeyBinding verwendet die ModifierKeys-Enumeration, um den modifiziererschlüssel der Geste anzugeben.The KeyBinding uses the ModifierKeys enumeration to specify the modifier key of the gesture.

<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 die Gruppe der Modifizierertasten, die derzeit gedrückt werden.The Modifiers property on the Keyboard class is the set of the modifier keys that are currently pressed.

Einige APIs in Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF), die die ModifierKeys-Enumeration verwenden, sind die Modifiers Eigenschaften der Klassen Keyboard, KeyBinding, KeyGestureund MouseGesture.Some APIs in Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) that make use of the ModifierKeys enumeration are the Modifiers properties on the Keyboard, KeyBinding, KeyGesture, and MouseGesture classes.

Verwendung von XAML-AttributenXAML Attribute Usage

<object property="oneOrMoreModifierKeys"/>  

XAML-WerteXAML Values

oneormoremodifierkeysoneOrMoreModifierKeys
Mindestens ein modifiziererschlüssel, der durch die ModifierKeys-Enumeration definiert ist, ist durch ein "+"-Zeichen getrennt.One or more modifier keys, defined by the ModifierKeys enumeration, delimited with a "+" character.

Gilt für:

Siehe auch