MouseAction 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マウスによって実行されるアクションを定義する定数を指定します。
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
- 継承
- 属性
フィールド
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作成できます。 コマンドの詳細については、「 コマンドの概要」を参照してください。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET