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 wartość skojarzona 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 musi zawierać element Key i i co najmniej ModifierKeysjeden .
Podczas definiowania w języku KeyBinding XAML (Extensible Application Markup Language) istnieją dwa sposoby określenia elementu KeyGesture. Pierwszym sposobem ustanowienia elementu KeyBinding 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 są równoważne i modyfikują ten sam obiekt bazowy, ale w przypadku użycia obu wystąpi konflikt. W przypadku, gdy Keyatrybuty , Modifiersi Gesture atrybuty są ustawione, atrybut, który jest zdefiniowany ostatni, będzie używany dla .KeyGesture Potencjalnie mogą mieć sytuacje, w których na przykład Key ostatni zestaw zastąpi tylko składnik Klucz poprzedniego gestu, ale pozostaw modyfikatory gestu tak samo. Ogólnie rzecz biorąc, zaleca się użycie tylko atrybutu Gesture z języka XAML. Pozwoli to uniknąć niejednoznaczności, zapewnia najbardziej usprawnioną składnię i zapewnia najprostszą reprezentację serializacji.