ModifierKeys Sabit listesi
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Değiştirici anahtar kümesini belirtir.
Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.
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
- Devralma
- Öznitelikler
Name | Değer | Description |
---|---|---|
Alt | 1 | ALT tuşu. |
Control | 2 | CTRL tuşu. |
None | 0 | Değiştiricilere basılır. |
Shift | 4 | SHIFT tuşu. |
Windows | 8 | Windows logo tuşu. |
Aşağıdaki örnek, ile ilişkilendiren bir KeyBindingKeyGestureRoutedCommandöğesinin nasıl oluşturulacağını gösterir. , KeyBinding hareketin ModifierKeys değiştirici anahtarını belirtmek için numaralandırmasını kullanır.
<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)
Modifiers sınıfındaki Keyboard özelliği, şu anda basılan değiştirici tuşların kümesidir.
Numaralandırmayı kullanan Windows Presentation Foundation (WPF) içindeki ModifierKeys bazı API'ler , , KeyBindingKeyGestureve MouseGesture sınıflarındaki KeyboardözelliklerdirModifiers.
<object property="oneOrMoreModifierKeys"/>
oneOrMoreModifierKeys
Numaralandırma tarafından ModifierKeys tanımlanan ve "+" karakteriyle sınırlandırılmış bir veya daha fazla değiştirici anahtar.
Ürün | Sürümler |
---|---|
.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 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: