KeyBinding.Modifiers Właściwość

Definicja

Pobiera lub ustawia element ModifierKeysKeyGesture 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 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 ModifierKeysnajmniej jeden .

Podczas definiowania KeyBinding w języku Extensible Application Markup Language (XAML) 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 przypadku użycia obu wystąpi konflikt. W przypadku, gdy Keyatrybuty , Modifiersi Gesture atrybuty są ustawione, atrybut, który jest zdefiniowany jako ostatni, zostanie użyty 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ż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 języka XAML

<object Modifiers="oneOrMoreModifierKeys"/>  

Wartości XAML

oneOrMoreModifierKeys
Co najmniej jeden klucz modyfikatora, zdefiniowany przez ModifierKeys wyliczenie, rozdzielany znakiem "+".

Dotyczy

Zobacz też