MouseAction Enumerazione

Definizione

Specifica costanti che definiscono azioni eseguite dal mouse.Specifies constants that define actions performed by the mouse.

public enum class MouseAction
[System.ComponentModel.TypeConverter(typeof(System.Windows.Input.MouseActionConverter))]
public enum MouseAction
type MouseAction = 
Public Enum MouseAction
Ereditarietà
MouseAction
Attributi

Campi

LeftClick 1

Clic con il pulsante sinistro del mouse.A left mouse button click.

LeftDoubleClick 5

Doppio clic con il pulsante sinistro del mouse.A left mouse button double-click.

MiddleClick 3

Clic con il pulsante centrale del mouse.A middle mouse button click.

MiddleDoubleClick 7

Doppio clic con il pulsante centrale del mouse.A middle mouse button double-click.

None 0

Nessuna azione.No action.

RightClick 2

Clic con il pulsante destro del mouse.A right mouse button click.

RightDoubleClick 6

Doppio clic con il pulsante destro del mouse.A right mouse button double-click.

WheelClick 4

Rotazione della rotellina del mouse.A mouse wheel rotation.

Esempi

Nell'esempio seguente viene illustrato come creare un MouseGesture oggetto utilizzando MouseAction un valore di enumerazione e come associare il movimento a RoutedCommand un oggetto MouseBindingutilizzando un oggetto.The following example shows how to construct a MouseGesture using a MouseAction enumeration value and how to bind the gesture to a RoutedCommand using a 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)

Commenti

L' MouseAction enumerazione specifica le costanti che corrispondono alle azioni eseguite dal mouse, RightClick ad esempio e RightDoubleClick.The MouseAction enumeration specifies constants which correspond to actions performed by the mouse, such as RightClick and RightDoubleClick.

MouseActionpuò essere usato con un MouseGesture oggetto per creare un movimento di input che può essere associato a un comando MouseBindingusando un.MouseAction can be used with a MouseGesture to create a input gesture which can be bound to a command using a MouseBinding. Per ulteriori informazioni sui comandi, vedere Cenni preliminari sui comandi.For more information about commanding, see the Commanding Overview.

Si applica a

Vedi anche