KeyBinding.Key Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia KeyKeyGesture element skojarzony z tym KeyBindingelementem .
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
Wartość właściwości
Kluczowa część elementu KeyGesture. Wartość domyślna to None.
Uwagi
Z wyjątkiem kluczy funkcji i kluczy klawiatury liczbowej, KeyGesture element musi zawierać element Key i i co najmniej jeden ModifierKeys.
Podczas definiowania KeyBinding w języku XAML (Extensible Application Markup Language) istnieją dwa sposoby określania elementu KeyGesture. Pierwszym sposobem ustanowienia KeyBinding elementu w języku XAML jest zdefiniowanie Gesture atrybutu KeyBinding elementu, który umożliwia składnię określania kluczy i modyfikatorów jako pojedynczego ciągu, na przykład "CTRL+P". Drugim sposobem jest zdefiniowanie atrybutu Key i Modifiers atrybutów KeyBinding elementu. Oba sposoby ustawiania KeyGesture elementu są równoważne i modyfikują ten sam obiekt źródłowy, ale w obu przypadkach wystąpi konflikt. W przypadku, gdy Keyatrybuty , Modifiersi Gesture atrybuty są ustawione, atrybut, który jest zdefiniowany ostatnio, będzie używany dla .KeyGesture Potencjalnie mogą mieć sytuacje, w których na przykład Key zestaw ostatni zastąpi tylko składnik Klucz poprzedniego gestu, ale pozostaw modyfikatory gestu tak samo. Ogólnie rzecz biorąc, zaleca się używanie tylko atrybutu Gesture z języka XAML. Pozwoli to uniknąć niejednoznaczności, zapewnia najbardziej usprawnioną składnię i zapewnia najprostszą reprezentację serializacji.