SystemGesture É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.
Définit les mouvements de système disponibles.
public enum class SystemGesture
public enum SystemGesture
type SystemGesture =
Public Enum SystemGesture
- Héritage
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é inkcanvas1
et 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.