KeyBinding.Modifiers 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 ModifierKeysKeyGesture element skojarzony z tym KeyBindingelementem .
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
Wartość właściwości
Modyfikator kluczy programu 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.
Użycie atrybutu XAML
<object Modifiers="oneOrMoreModifierKeys"/>
Wartości XAML
oneOrMoreModifierKeys Co najmniej jeden klucz modyfikatora zdefiniowany przez ModifierKeys wyliczenie rozdzielany znakiem "+".