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 | 旋轉滑鼠滾輪。 |
範例
下列範例示範如何使用列舉值建構 ,MouseGestureMouseAction
以及如何使用 MouseBinding將手勢系結至 RoutedCommand 。
<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。 如需命令的詳細資訊,請參閱 命令概觀。