Partager via


SystemGesture Énumération

Définition

Définit les mouvements de système disponibles.

public enum class SystemGesture
public enum SystemGesture
type SystemGesture = 
Public Enum SystemGesture
Héritage
SystemGesture

Champs

Drag 19

Mappe à une opération glisser avec le bouton gauche d'une souris.

Flick 31

Se produit avec une frappe courte et rapide qui se traduit par une commande spécifique. L'action entreprise par un raccourci est définie à l'échelle du système. Une application peut écouter un Flick et l'empêcher de devenir un des ApplicationCommands standard en affectant la valeur true à la propriété Handled de l'événement StylusSystemGesture. Seul Windows Vista prend en charge les raccourcis.

HoldEnter 21

Indique qu'une opération appuyer et maintenir s'est produite.

HoldLeave 22

Non implémenté.

HoverEnter 23

Mappe à un pointeur de souris. Peut être utilisé pour afficher des effets de substitution d'info-bulle ou d'autres comportements de pointeur de souris.

HoverLeave 24

Mappe à une souris quittant un pointeur. Peut être utilisé pour mettre fin aux effets de substitution d'info-bulle ou d'autres comportements de pointeur de souris.

None 0

Aucun mouvement de système.

RightDrag 20

Mappe à une opération glisser avec le bouton droit d'une souris. Peut être utilisé pour faire glisser un objet ou une sélection vers une zone différente, et est suivi par l'apparence du menu contextuel qui fournit des options pour déplacer l'objet.

RightTap 18

Mappe à un clic droit sur une souris. Peut être utilisé pour afficher un menu contextuel.

Tap 16

Mappe à un clic gauche sur une souris. Peut être utilisé pour choisir une commande dans le menu ou la barre d'outils, entreprendre une action si une commande est sélectionnée, définir un point d'insertion ou afficher des commentaires de sélection.

TwoFingerTap 4352

Mappe à un double-clic de souris.

Exemples

L’exemple suivant détermine le type de mouvement système qui a déclenché l’événement SystemGesture . Cet exemple suppose qu’il existe un InkCanvas appelé inkcanvas1et qui SystemGesture est connecté au gestionnaire d’événements suivant.

void inkCanvas1_StylusSystemGesture(object sender, StylusSystemGestureEventArgs e)
{
    this.Title = e.SystemGesture.ToString();
    switch (e.SystemGesture)
    {
        case SystemGesture.RightTap:
            // Do something.
            break;

        case SystemGesture.Tap:
            // Do something else.
            break;
    }
}
Private Sub inkCanvas1_StylusSystemGesture(ByVal sender As Object, ByVal e As StylusSystemGestureEventArgs)

    Me.Title = e.SystemGesture.ToString()

    Select Case e.SystemGesture
        Case SystemGesture.RightTap
            ' Do something.

        Case SystemGesture.Tap
            ' Do something else.
    End Select

End Sub

Remarques

Lorsque le système d’exploitation reconnaît les mouvements du système, l’événement StylusSystemGesture se produit. La plupart des mouvements sont mappés à des événements de souris traditionnels. Par exemple, le Tap mouvement système imite un simple clic gauche sur une souris.

S’applique à