ModifierKeys Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A módosító kulcsok készletét adja meg.
Ez a felsorolás támogatja a tagértékek bitenkénti kombinációját.
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
- Öröklődés
- Attribútumok
Mezők
| Name | Érték | Description |
|---|---|---|
| None | 0 | Nincs módosító lenyomva. |
| Alt | 1 | Az ALT billentyű. |
| Control | 2 | A CTRL billentyű. |
| Shift | 4 | A SHIFT billentyű. |
| Windows | 8 | A Windows billentyű. |
Példák
Az alábbi példa bemutatja, hogyan hozhat létre olyan objektumot KeyBinding , amely társít egy KeyGestureRoutedCommand. A KeyBinding számbavétel a ModifierKeys kézmozdulat módosító kulcsának megadására használható.
<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)
Megjegyzések
Az Modifiers osztály tulajdonsága Keyboard a jelenleg lenyomott módosító kulcsok készlete.
A Windows megjelenítési alaprendszer egyes API-k (WPF), amelyek a ModifierKeys számbavételt használják, a Modifiers tulajdonságok a Keyboard, KeyBinding, KeyGesture és MouseGesture osztályon.
XAML-attribútumok használata
<object property="oneOrMoreModifierKeys"/>
XAML-értékek
oneOrMoreModifierKeys Egy vagy több módosító kulcs, amelyet az ModifierKeys enumerálás határoz meg, "+" karakterrel elválasztva.