KeyBinding.Modifiers Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает ModifierKeys связанный KeyGesture с ним KeyBindingобъект.
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
Значение свойства
Клавиши модификатора KeyGestureобъекта . Значение по умолчанию — None.
Комментарии
За исключением ключей функции и числовых ключей клавиатуры, KeyGesture необходимо содержать Key один или несколько ModifierKeysключей.
При определении языка разметки KeyBinding расширяемого приложения (XAML) можно указать KeyGestureдва способа. Первый способ установить KeyBinding в XAML — определить Gesture атрибут KeyBinding элемента, который позволяет синтаксису указывать ключи и модификаторы в виде одной строки, например CTRL+P. Второй способ — определить Key атрибут и Modifiers атрибуты KeyBinding элемента. Оба способа настройки KeyGesture эквивалентны и изменяют один и тот же базовый объект, но если оба используются, будет конфликт. В случае, если KeyModifiersатрибуты и Gesture атрибуты являются всеми наборами, для атрибута, который определяется последним, будет использоваться для KeyGesture. Возможно, у вас могут быть ситуации, когда, например Key , последний набор перезаписывает только ключевой компонент предыдущего жеста, но оставьте модификаторы жеста одинаковыми. Как правило, рекомендуется использовать только Gesture атрибут из XAML. Это позволит избежать неоднозначности, предоставляет наиболее упрощенный синтаксис и предоставляет наиболее простое представление для сериализации.
Использование атрибута XAML
<object Modifiers="oneOrMoreModifierKeys"/>
Значения XAML
oneOrMoreModifierKeys Один или несколько ключей модификатора, определенных ModifierKeys перечислением, разделенных символом "+".