ModifierKeys 열거형

정의

보조키 집합을 지정합니다.Specifies the set of modifier keys.

이 열거형에는 멤버 값의 비트 조합을 허용하는 FlagsAttribute 특성이 있습니다.

public enum class ModifierKeys
[System.ComponentModel.TypeConverter(typeof(System.Windows.Input.ModifierKeysConverter))]
[System.Flags]
public enum ModifierKeys
type ModifierKeys = 
Public Enum ModifierKeys
상속
ModifierKeys
특성

필드

Alt 1

Alt 키입니다.The ALT key.

Control 2

CTRL 키입니다.The CTRL key.

None 0

보조키가 눌러져 있지 않습니다.No modifiers are pressed.

Shift 4

Shift 키입니다.The SHIFT key.

Windows 8

Windows 로고 키입니다.The Windows logo key.

예제

다음 예제에서는 만드는 방법을 보여 줍니다.는 KeyBinding 연결 하는 KeyGesture 사용 하 여는 RoutedCommand합니다.The following example shows how to create a KeyBinding that associates a KeyGesture with a RoutedCommand. 합니다 KeyBinding 사용 하는 ModifierKeys 제스처의 보조 키를 지정 하는 열거형입니다.The KeyBinding uses the ModifierKeys enumeration to specify the modifier key of the gesture.

<Window.InputBindings>
  <KeyBinding Command="ApplicationCommands.Open"
              Gesture="CTRL+R" />
</Window.InputBindings>
// Creating a KeyBinding between the Open command and Ctrl-R
KeyBinding OpenCmdKeyBinding = new KeyBinding(
    ApplicationCommands.Open, 
    Key.R, 
    ModifierKeys.Control);

this.InputBindings.Add(OpenCmdKeyBinding);
' Creating a KeyBinding between the Open command and Ctrl-R
Dim OpenCmdKeyBinding As New KeyBinding(ApplicationCommands.Open, Key.R, ModifierKeys.Control)

Me.InputBindings.Add(OpenCmdKeyBinding)

설명

합니다 Modifiers 속성에는 Keyboard 클래스 집합이 현재 눌러져 있는 보조키입니다.The Modifiers property on the Keyboard class is the set of the modifier keys that are currently pressed.

ModifierKeys 열거를 사용 하는 WPF(Windows Presentation Foundation)Windows Presentation Foundation (WPF)의 일부 Api는 Keyboard, KeyBinding, KeyGestureMouseGesture 클래스의 Modifiers 속성입니다.Some APIs in WPF(Windows Presentation Foundation)Windows Presentation Foundation (WPF) that make use of the ModifierKeys enumeration are the Modifiers properties on the Keyboard, KeyBinding, KeyGesture, and MouseGesture classes.

XAML 특성 사용XAML Attribute Usage

<object property="oneOrMoreModifierKeys"/>  

XAML 값XAML Values

oneOrMoreModifierKeysoneOrMoreModifierKeys
정의한 하나 이상의 보조 키를 ModifierKeys 열거형, "+" 문자를 사용 하 여 구분 합니다.One or more modifier keys, defined by the ModifierKeys enumeration, delimited with a "+" character.

적용 대상

추가 정보