ModifierKeys Enumeração
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica o conjunto de chaves de modificador.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
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
- Herança
- Atributos
Nome | Valor | Description |
---|---|---|
Alt | 1 | A tecla ALT. |
Control | 2 | A tecla CTRL. |
None | 0 | Nenhum modificador está pressionado. |
Shift | 4 | A tecla SHIFT. |
Windows | 8 | Pressione a tecla do logotipo do Windows. |
O exemplo a seguir mostra como criar um KeyBinding que associa um KeyGesture a um RoutedCommand. O KeyBinding usa a ModifierKeys enumeração para especificar a chave modificadora do gesto.
<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)
A Modifiers propriedade na Keyboard classe é o conjunto das teclas modificadoras que estão pressionadas no momento.
Algumas APIs no WPF (Windows Presentation Foundation) que fazem uso da ModifierKeys enumeração são as Modifiers propriedades nas Keyboardclasses , KeyBinding, KeyGesturee MouseGesture .
<object property="oneOrMoreModifierKeys"/>
oneOrMoreModifierKeys
Uma ou mais chaves modificadoras, definidas pela ModifierKeys enumeração , delimitadas com um caractere "+".
Produto | Versões |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: