KeyBinding.Modifiers Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja a ModifierKeysKeyGesture társított fájlokat.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
Tulajdonság értéke
A módosító kulcsok a KeyGesture. Az alapértelmezett érték a None.
Megjegyzések
A függvénykulcsok és a numerikus billentyűzetbillentyűk kivételével a függvénykulcsnak tartalmaznia kell egy KeyGesture és egy vagy több KeygombotModifierKeys.
Az XAML (Extensible Application Markup Language, XAML) nyelv definiálásakor KeyBinding kétféleképpen adható meg a KeyGesture. Az XAML-ben KeyBinding az első módszer az elem attribútumának Gesture meghatározásaKeyBinding, amely lehetővé teszi, hogy a szintaxis egyetlen sztringként adja meg a kulcsokat és módosítókat, például "CTRL+P". A második módszer az elem attribútumának Key és Modifiers attribútumainak KeyBinding meghatározása. A beállítás KeyGesture mindkét módja megegyezik, és ugyanazt az alapul szolgáló objektumot módosítja, de mindkettő használata esetén ütközés lép fel. Abban az esetben, ha a Key, és az Modifiers attribútumok mind be vannak állítva, a legutóbb definiált attribútum lesz használva a GestureKeyGesture. Előfordulhatnak olyan helyzetek, amikor például egy Key utolsó készlet felülírja az előző kézmozdulatok kulcsösszetevőjét, de a kézmozdulatok módosítói változatlanok maradnak. Általában ajánlott csak az XAML attribútumát használni; ez elkerüli a Gesture kétértelműséget, a leggördülékenyebb szintaxist nyújtja, és a szerializálás legegyszerűbb ábrázolását biztosítja.
XAML-attribútumok használata
<object Modifiers="oneOrMoreModifierKeys"/>
XAML-értékek
oneOrMoreModifierKeys Egy vagy több módosító kulcs, amelyet az ModifierKeys enumerálás határoz meg, "+" karakterrel elválasztva.