ModifierKeys Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan set kunci pengubah.
Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.
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
- Warisan
- Atribut
Bidang
Alt | 1 | Kunci ALT. |
Control | 2 | Tombol CTRL. |
None | 0 | Tidak ada pengubah yang ditekan. |
Shift | 4 | Tombol SHIFT. |
Windows | 8 | Kunci logo Windows. |
Contoh
Contoh berikut menunjukkan cara membuat KeyBinding yang mengaitkan KeyGesture dengan RoutedCommand. KeyBinding menggunakan ModifierKeys enumerasi untuk menentukan kunci pengubah gerakan.
<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)
Keterangan
Properti Modifiers pada Keyboard kelas adalah set tombol pengubah yang saat ini ditekan.
Beberapa API di Windows Presentation Foundation (WPF) yang menggunakan enumerasi adalah Modifiers properti pada Keyboardkelas , , KeyBindingKeyGesture, dan MouseGesture .ModifierKeys
Penggunaan Atribut XAML
<object property="oneOrMoreModifierKeys"/>
Nilai XAML
oneOrMoreModifierKeys
Satu atau beberapa tombol pengubah, yang ditentukan oleh ModifierKeys enumerasi, dibatasi dengan karakter "+".