KeyBinding.Key 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.
Ruft die Key der KeyGesture ab, die mit dieser KeyBinding verknüpft ist oder legt diese fest.
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
Die Taste 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.