KeyBinding.Modifiers Eigenschaft

Definition

Ruft die ModifierKeys der KeyGesture ab, die mit dieser KeyBinding verknüpft ist oder legt diese fest.

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

Eigenschaftswert

Die Modifizierertasten der KeyGesture. Der Standardwert ist None.

Hinweise

Mit Ausnahme der Funktionstasten und der Zehnertastaturtasten muss eine KeyGesture und eine Key oder ModifierKeysmehrere enthalten.

Beim Definieren von KeyBinding in XAML (Extensible Application Markup Language) gibt es zwei Möglichkeiten, die KeyGestureanzugeben. Die erste Möglichkeit, eine KeyBinding in XAML einzurichten, besteht darin, das Gesture Attribut des KeyBinding Elements zu definieren, wodurch eine Syntax Schlüssel und Modifizierer als einzelne Zeichenfolge angeben kann, z. B. "STRG+P". Die zweite Möglichkeit besteht darin, das Key Attribut und die Modifiers Attribute des KeyBinding Elements zu definieren. Beide Methoden zum Festlegen KeyGesture von sind äquivalent und ändern dasselbe zugrunde liegende Objekt, aber es kommt zu einem Konflikt, wenn beide verwendet werden. Wenn alle KeyAttribute , Modifiersund Gesture festgelegt sind, wird das zuletzt definierte Attribut für den KeyGestureverwendet. Sie können möglicherweise Situationen haben, in denen beispielsweise ein Key letzter Satz nur die Key-Komponente einer vorangehenden Geste überschreibt, aber die Modifizierer der Geste unverändert lassen. Im Allgemeinen wird empfohlen, nur das Gesture Attribut aus XAML zu verwenden. Dadurch werden Mehrdeutigkeiten vermieden, die optimiertste Syntax bereitgestellt und die einfachste Darstellung für die Serialisierung bereitgestellt.

Verwendung von XAML-Attributen

<object Modifiers="oneOrMoreModifierKeys"/>  

XAML-Werte

oneOrMoreModifierKeys
Mindestens ein Durch die Enumeration definierter Modifiziererschlüssel, der ModifierKeys durch ein "+"-Zeichen getrennt ist.

Gilt für:

Weitere Informationen