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 해야 합니다.

XAML(Extensible Application Markup Language)에서 정의 KeyBinding 할 때는 두 가지 방법으로 지정할 KeyGesture수 있습니다. XAML에서 설정하는 KeyBinding 첫 번째 방법은 요소의 Gesture 특성을 정의 KeyBinding 하여 구문에서 키와 한정자를 단일 문자열(예: "Ctrl+P")으로 지정할 수 있도록 하는 것입니다. 두 번째 방법은 요소의 Key 특성과 Modifiers 특성을 정의하는 것입니다 KeyBinding . 두 KeyGesture 가지 설정 방법은 동일하며 동일한 기본 개체를 수정하지만 둘 다 사용되는 경우 충돌이 있습니다. 및 KeyModifiers 특성이 모두 설정된 경우 Gesture마지막으로 KeyGesture정의된 특성이 사용됩니다. 예를 들어 Key 마지막 집합이 이전 제스처의 키 구성 요소만 덮어쓰지만 제스처의 한정자는 동일하게 유지되는 상황이 발생할 수 있습니다. 일반적으로 XAML의 Gesture 특성만 사용하는 것이 좋습니다. 이렇게 하면 모호성을 방지하고 가장 간소화된 구문을 제공하며 직렬화를 위한 가장 간단한 표현을 제공합니다.

XAML 특성 사용

<object Modifiers="oneOrMoreModifierKeys"/>

XAML 값

oneOrMoreModifierKeys 열거형으로 ModifierKeys 정의된 하나 이상의 한정자 키는 "+" 문자로 구분됩니다.

적용 대상

추가 정보