MouseAction 列挙型

定義

マウスによって実行されるアクションを定義する定数を指定します。

public enum class MouseAction
[System.ComponentModel.TypeConverter(typeof(System.Windows.Input.MouseActionConverter))]
public enum MouseAction
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Input.MouseActionConverter))>]
type MouseAction = 
Public Enum MouseAction
継承
MouseAction
属性

フィールド

LeftClick 1

マウスの左ボタンのクリック。

LeftDoubleClick 5

マウスの左ボタンのダブルクリック。

MiddleClick 3

マウスの中央ボタンのクリック。

MiddleDoubleClick 7

マウスの中央ボタンのダブルクリック。

None 0

アクションなし。

RightClick 2

マウスの右ボタンのクリック。

RightDoubleClick 6

マウスの右ボタンのダブルクリック。

WheelClick 4

マウス ホイールの回転。

次の例では、列挙値を使用して を MouseGesture 構築する方法と、 を使用 MouseAction して ジェスチャを にバインドする RoutedCommand 方法を MouseBinding示します。

<MouseBinding MouseAction="MiddleClick"
              Command="ApplicationCommands.Cut" />
MouseGesture CutCmdMouseGesture = new MouseGesture(
    MouseAction.MiddleClick);

MouseBinding CutMouseBinding = new MouseBinding(
    ApplicationCommands.Cut,
    CutCmdMouseGesture);

// RootWindow is an instance of Window.
RootWindow.InputBindings.Add(CutMouseBinding);
Dim CutCmdMouseGesture As New MouseGesture(MouseAction.MiddleClick)

Dim CutMouseBinding As New MouseBinding(ApplicationCommands.Cut, CutCmdMouseGesture)

' RootWindow is an instance of Window.
RootWindow.InputBindings.Add(CutMouseBinding)

注釈

列挙体は MouseAction 、 や など RightClick 、マウスによって実行されるアクションに対応する定数を RightDoubleClick指定します。

MouseAction を 使用 MouseGesture すると、 を使用してコマンドにバインドできる入力ジェスチャを MouseBinding作成できます。 コマンドの詳細については、「 コマンドの概要」を参照してください。

適用対象

こちらもご覧ください