MouseAction Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie des constantes qui définissent les actions exécutées par la souris.
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
- Héritage
- Attributs
Champs
LeftClick | 1 | Clic avec le bouton gauche de la souris |
LeftDoubleClick | 5 | Double clic avec le bouton gauche de la souris |
MiddleClick | 3 | Clic avec le bouton du milieu de la souris. |
MiddleDoubleClick | 7 | Double clic avec le bouton du milieu de la souris |
None | 0 | Aucune action. |
RightClick | 2 | Clic avec le bouton droit de la souris |
RightDoubleClick | 6 | Double clic avec le bouton droit de la souris |
WheelClick | 4 | Rotation de la roulette de la souris. |
Exemples
L’exemple suivant montre comment construire un à l’aide d’une MouseGesture valeur d’énumération MouseAction
et comment lier le mouvement à un RoutedCommand à l’aide d’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)
Remarques
L’énumération MouseAction
spécifie des constantes qui correspondent aux actions effectuées par la souris, telles que RightClick
et RightDoubleClick
.
MouseAction
peut être utilisé avec un MouseGesture pour créer un mouvement d’entrée qui peut être lié à une commande à l’aide d’un MouseBinding. Pour plus d’informations sur la commande, consultez Vue d’ensemble des commandes.