MouseAction Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica costanti che definiscono azioni eseguite dal 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
- Ereditarietà
- Attributi
Campi
LeftClick | 1 | Clic con il pulsante sinistro del mouse. |
LeftDoubleClick | 5 | Doppio clic con il pulsante sinistro del mouse. |
MiddleClick | 3 | Clic con il pulsante centrale del mouse. |
MiddleDoubleClick | 7 | Doppio clic con il pulsante centrale del mouse. |
None | 0 | Nessuna azione. |
RightClick | 2 | Clic con il pulsante destro del mouse. |
RightDoubleClick | 6 | Doppio clic con il pulsante destro del mouse. |
WheelClick | 4 | Rotazione della rotellina del mouse. |
Esempio
Nell'esempio seguente viene illustrato come costruire un MouseGesture oggetto usando un MouseAction
valore di enumerazione e come associare il movimento a un RoutedCommand usando un MouseBindingoggetto .
<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'enumerazione MouseAction
specifica costanti che corrispondono alle azioni eseguite dal mouse, ad esempio RightClick
e RightDoubleClick
.
MouseAction
può essere usato con un MouseGesture oggetto per creare un movimento di input che può essere associato a un comando usando un MouseBindingoggetto . Per altre informazioni sul comando, vedere Panoramica dei comandi.