KeyBinding.Modifiers Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen ModifierKeys des zugeordneten Werts KeyGestureKeyBinding.
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 Zusatztasten der KeyGesture. Der Standardwert ist None.
Hinweise
Mit Ausnahme der Funktionstasten und der Zehnertastatur muss ein KeyGesture und mindestens ein KeySchlüssel enthalten ModifierKeys sein.
Beim Definieren einer KeyBinding in Extensible Application Markup Language (XAML) gibt es zwei Möglichkeiten zum Angeben der KeyGesture. Die erste Möglichkeit zum Einrichten eines KeyBinding XAML-Codes besteht darin, das Gesture Attribut des KeyBinding Elements zu definieren, mit dem 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 der Einstellung sind gleichwertig und ändern dasselbe zugrunde liegende Objekt, es wird jedoch ein Konflikt auftreten, wenn beide verwendet werden. In dem Fall, wenn die Key, und die Modifiers Attribute alle festgelegt sind, wird das Attribut, das zuletzt definiert wird, für die GestureKeyGesture. Möglicherweise können Sie Situationen haben, in denen beispielsweise ein Key Satz zuletzt nur die Schlüsselkomponente einer vorherigen Geste überschreibt, aber die Modifizierer der Geste unverändert lassen. Im Allgemeinen wird empfohlen, nur das Gesture Attribut aus XAML zu verwenden. Dies verhindert Mehrdeutigkeit, stellt die optimierte Syntax bereit und stellt die einfachste Darstellung für die Serialisierung bereit.
Verwendung von XAML-Attributen
<object Modifiers="oneOrMoreModifierKeys"/>
XAML-Werte
oneOrMoreModifierKeys Eine oder mehrere Modifizierertasten, die durch die ModifierKeys Aufzählung definiert sind, sind durch ein "+"-Zeichen getrennt.