Condividi tramite


ModifierKeys Enumerazione

Definizione

Specifica l'insieme di tasti di modifica.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

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
Ereditarietà
ModifierKeys
Attributi

Campi

Alt 1

Rappresenta il tasto ALT.

Control 2

Rappresenta il tasto CTRL.

None 0

Non viene premuto alcun modificatore.

Shift 4

Rappresenta il tasto MAIUSC.

Windows 8

Tasto logo Windows.

Esempio

Nell'esempio seguente viene illustrato come creare un KeyBinding oggetto che associa un KeyGesture oggetto a un oggetto RoutedCommand. KeyBinding usa l'enumerazione ModifierKeys per specificare la chiave del modificatore del movimento.

<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)

Commenti

La Modifiers proprietà nella Keyboard classe è il set dei tasti di modifica attualmente premuti.

Alcune API in Windows Presentation Foundation (WPF) che usano l'enumerazione ModifierKeys sono le Modifiers proprietà delle Keyboardclassi , KeyBinding, KeyGesturee MouseGesture .

Uso della sintassi XAML per gli attributi

<object property="oneOrMoreModifierKeys"/>  

Valori XAML

oneOrMoreModifierKeys
Una o più chiavi di modifica, definite dall'enumerazione ModifierKeys , delimitate da un carattere "+".

Si applica a

Vedi anche