MouseAction Enumeration
Specifies constants that define actions performed by the mouse.
Assembly: PresentationCore (in PresentationCore.dll)
| Member name | Description | |
|---|---|---|
| LeftClick | A left mouse button click. | |
| LeftDoubleClick | A left mouse button double-click. | |
| MiddleClick | A middle mouse button click. | |
| MiddleDoubleClick | A middle mouse button double-click. | |
| None | No action. | |
| RightClick | A right mouse button click. | |
| RightDoubleClick | A right mouse button double-click. | |
| WheelClick | A mouse wheel rotation. |
The MouseAction enumeration specifies constants which correspond to actions performed by the mouse, such as RightClick and RightDoubleClick.
MouseAction can be used with a MouseGesture to create a input gesture which can be bound to a command using a MouseBinding. For more information about commanding, see the Commanding Overview.
The following example shows how to construct a MouseGesture using a MouseAction and how to bind the gesture to a RoutedCommand using a MouseBinding.
<MouseBinding MouseAction="MiddleClick" Command="ApplicationCommands.Cut" />
Available since 3.0