ModifierKeys Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje sadu modifikačních klíčů.
Tento výčet podporuje bitové kombinace hodnot jeho členů.
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
- Dědičnost
- Atributy
Pole
| Name | Hodnota | Description |
|---|---|---|
| None | 0 | Nejsou stisknuty žádné modifikátory. |
| Alt | 1 | Klávesa ALT. |
| Control | 2 | Klávesa CTRL. |
| Shift | 4 | Klávesa SHIFT. |
| Windows | 8 | Klávesa s logem Windows. |
Příklady
Následující příklad ukazuje, jak vytvořitKeyBinding, který přidruží k KeyGesture .RoutedCommand Pomocí KeyBinding výčtu ModifierKeys určuje modifikační klíč gesta.
<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)
Poznámky
Vlastnost Modifiers třídy Keyboard je sada modifikačních kláves, které jsou aktuálně stisknuty.
Některá rozhraní API ve Windows Presentation Foundation (WPF), která využívají výčtu ModifierKeysModifiers, jsou vlastnosti v objektu Keyboard, KeyGestureKeyBinding, a MouseGesture třídy.
Použití atributu XAML
<object property="oneOrMoreModifierKeys"/>
Hodnoty XAML
oneOrMoreModifierKeys Jeden nebo více modifikačních klíčů definovaných ModifierKeys výčtem oddělených znakem "+".