KeyBinding.Key Eigenschaft

Definition

Dient zum Abrufen oder Festlegen Key des zugeordneten Werts KeyGestureKeyBinding.

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

Eigenschaftswert

Key

Der Schlüsselteil 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.

Gilt für:

Weitere Informationen