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 z 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íčová část souboru KeyGesture. Výchozí hodnota je None.
Poznámky
S výjimkou funkčních kláves a kláves KeyGesture na numerické klávesnici musí objekt obsahovat Key a jeden nebo více ModifierKeys.
Při definování KeyBinding v jazyce XAML (Extensible Application Markup Language) existují dva způsoby, jak zadat KeyGesture. Prvním způsobem, jak vytvořit KeyBinding v XAML, je definovat Gesture atribut elementu KeyBinding , který syntaxi umožňuje určit 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 změní stejný základní objekt, ale pokud se použijí oba, dojde ke konfliktu. V případě, že Keyjsou nastaveny všechny atributy , Modifiersa Gesture , použije se atribut, který je definován jako poslední, pro KeyGesture. Potenciálně můžete nastat situace, kdy například Key set last přepíše jenom komponentu Klíč 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, poskytnete nejjednodušší syntaxi a poskytnete nejjednodušší reprezentaci serializace.