KeyBinding.Key Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví Key přidružené k KeyGesture tomuto 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
Hodnota vlastnosti
Klíčovou část klíče KeyGesture. Výchozí hodnota je None.
Poznámky
S výjimkou funkčních kláves a číselných klávesových KeyGesture kláves musí obsahovat a Key jeden nebo více ModifierKeys.
Při definování KeyBinding jazyka XAML (Extensible Application Markup Language) existují dva způsoby, jak určit KeyGesture. Prvním způsobem, jak vytvořit v XAML, KeyBinding je definovat Gesture atribut elementu KeyBinding , který umožňuje syntaxi zadat klíče a modifikátory jako jeden řetězec, například CTRL+P. Druhým způsobem je definovat Key atribut a Modifiers atributy elementu KeyBinding . Oba způsoby nastavení KeyGesture jsou ekvivalentní a upraví stejný základní objekt, ale pokud se použijí oba objekty, dojde ke konfliktu. V případě Key, , Modifiersa Gesture atributy jsou všechny nastaveny, atribut, který je definován jako poslední bude použita pro KeyGesture. Můžete také mít situace, kdy například Key sada naposledy přepíše jenom klíčovou komponentu předchozího gesta, ale ponechá modifikátory gesta stejné. Obecně se doporučuje používat pouze Gesture atribut z XAML. Tím se vyhnete nejednoznačnosti, poskytuje nejfektivnější syntaxi a poskytuje nejpřehlednější reprezentaci serializace.