KeyBinding.Modifiers 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í ModifierKeys z přidružené k KeyGesture tomuto 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
Hodnota vlastnosti
Modifikační klávesy pro 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í způsob, jak vytvořit KeyBinding v XAML, je definovat Gesture atribut elementu KeyBinding , který umožňuje syntaxi 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 upravují stejný podkladový objekt, ale pokud se použijí oba, dojde ke konfliktu. V případě, že Keyjsou všechny atributy , Modifiersa Gesture nastavené, použije se pro KeyGestureatribut , který je definován jako poslední. Může docházet k situacím, kdy například Key poslední sada přepíše jenom komponentu Klíč předchozího gesta, ale ponechá modifikátory gesta stejné. Obecně se doporučuje použít pouze Gesture atribut z XAML; tím se vyhnete nejednoznačnosti, poskytnete nejfektivnější syntaxi a poskytnete nejjednodušší reprezentaci pro serializaci.
Použití atributu XAML
<object Modifiers="oneOrMoreModifierKeys"/>
Hodnoty XAML
oneOrMoreModifierKeys
Jeden nebo více modifikačních klíčů, definovaných ModifierKeys výčtem, oddělených znakem "+".