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.

次の例は、KeyGestureRoutedCommandに関連付ける KeyBinding を作成する方法を示しています。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)

注釈

Keyboard クラスの Modifiers プロパティは、現在押されている修飾キーのセットです。The Modifiers property on the Keyboard class is the set of the modifier keys that are currently pressed.

ModifierKeys 列挙体を使用する Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) の一部の Api は、KeyboardKeyBindingKeyGesture、および MouseGesture クラスの Modifiers プロパティです。Some APIs in Windows Presentation Foundation (WPF)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 列挙によって定義される、"+" 文字で区切られた1つ以上の修飾キー。One or more modifier keys, defined by the ModifierKeys enumeration, delimited with a "+" character.

適用対象

こちらもご覧ください