MouseAction Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica constantes que definen las acciones realizadas por el mouse.
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
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| None | 0 | Sin acción. |
| LeftClick | 1 | Haga clic en un botón izquierdo del mouse. |
| RightClick | 2 | Haga clic con el botón derecho del mouse. |
| MiddleClick | 3 | Haga clic en un botón central del mouse. |
| WheelClick | 4 | Giro de rueda del mouse. |
| LeftDoubleClick | 5 | Un botón izquierdo del mouse haciendo doble clic. |
| RightDoubleClick | 6 | Un botón derecho del mouse haciendo doble clic. |
| MiddleDoubleClick | 7 | Un botón central del mouse haciendo doble clic. |
Ejemplos
En el ejemplo siguiente se muestra cómo construir un MouseGesture mediante un MouseAction valor de enumeración y cómo enlazar el gesto a RoutedCommand mediante un 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)
Comentarios
La MouseAction enumeración especifica constantes que corresponden a las acciones realizadas por el mouse, como RightClick y RightDoubleClick.
MouseActionse puede usar con MouseGesture para crear un gesto de entrada que se puede enlazar a un comando mediante .MouseBinding Para obtener más información sobre el comando, vea Información general sobre comandos.