KeyBinding.Key Tulajdonság

Definíció

Lekéri vagy beállítja a KeyKeyGesture társított fájlokat.KeyBinding

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

Tulajdonság értéke

Key

A kulcs része 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.

A következőre érvényes:

Lásd még