ModifierKeys Sabit listesi
Tanım
Ö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
Alanlar
| Name | Değer | Description |
|---|---|---|
| None | 0 | Değiştiriciye basılmış değil. |
| Alt | 1 | ALT tuşu. |
| Control | 2 | CTRL tuşu. |
| Shift | 4 | SHIFT tuşu. |
| Windows | 8 | Windows logo tuşu. |
Örnekler
Aşağıdaki örnekte ile ilişkilendiren bir KeyBinding öğesinin nasıl oluşturulacağı gösterilmektedir KeyGestureRoutedCommand. , KeyBinding hareketin ModifierKeys değiştirici anahtarını belirtmek için numaralandırmayı 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)
Açıklamalar
Modifiers sınıfındaki Keyboard özelliği, şu anda basılan değiştirici tuşların kümesidir.
Windows Presentation Foundation'da (WPF) sabit listesi kullanan ModifierKeys bazı API'ler , , KeyBindingKeyGestureve MouseGesture sınıflarındaki KeyboardözelliklerdirModifiers.
XAML Öznitelik Kullanımı
<object property="oneOrMoreModifierKeys"/>
XAML Değerleri
oneOrMoreModifierKeys Numaralandırma tarafından ModifierKeys tanımlanan ve "+" karakteriyle ayrılmış bir veya daha fazla değiştirici anahtar.