Bagikan melalui


KeyBinding.Modifiers Properti

Definisi

Mendapatkan atau mengatur ModifierKeys dari yang KeyGesture terkait dengan ini KeyBinding.

public:
 property System::Windows::Input::ModifierKeys Modifiers { System::Windows::Input::ModifierKeys get(); void set(System::Windows::Input::ModifierKeys value); };
public System.Windows.Input.ModifierKeys Modifiers { get; set; }
member this.Modifiers : System.Windows.Input.ModifierKeys with get, set
Public Property Modifiers As ModifierKeys

Nilai Properti

Tombol pengubah dari KeyGesture. Nilai defaultnya adalah None.

Keterangan

Dengan pengecualian kunci fungsi dan kunci keypad numerik, KeyGesture harus berisi Key dan satu atau beberapa ModifierKeys.

Saat menentukan KeyBinding dalam Extensible Application Markup Language (XAML) ada dua cara untuk menentukan KeyGesture. Cara pertama untuk menetapkan KeyBinding di XAML adalah dengan menentukan Gesture atribut KeyBinding elemen , yang memungkinkan sintaks untuk menentukan kunci dan pengubah sebagai string tunggal, misalnya "CTRL+P". Cara kedua adalah menentukan Key atribut dan Modifiers atribut KeyBinding elemen . Kedua cara pengaturan KeyGesture setara dan memodifikasi objek yang mendasar yang sama, tetapi akan ada konflik jika keduanya digunakan. Dalam kasus ketika Keyatribut , Modifiers, dan Gesture semuanya diatur, atribut yang didefinisikan terakhir akan digunakan untuk KeyGesture. Anda berpotensi memiliki situasi di mana misalnya set Key terakhir akan menimpa hanya komponen Kunci dari Gerakan sebelumnya tetapi membiarkan pengubah Gesture sama. Secara umum, disarankan agar Anda hanya Gesture menggunakan atribut dari XAML; ini akan menghindari ambiguitas, memberikan sintaks yang paling efisien, dan memberikan representasi yang paling mudah untuk serialisasi.

Penggunaan Atribut XAML

<object Modifiers="oneOrMoreModifierKeys"/>  

Nilai XAML

oneOrMoreModifierKeys
Satu atau beberapa tombol pengubah, yang ditentukan oleh ModifierKeys enumerasi, dibatasi dengan karakter "+".

Berlaku untuk

Lihat juga