ApplicationGesture É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 la gesturespécifique à l’application disponible.
public enum class ApplicationGesture
public enum ApplicationGesture
type ApplicationGesture =
Public Enum ApplicationGesture
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| AllGestures | 0 | Reconnaît tous les mouvements spécifiques à l’application. |
| NoGesture | 61440 | Reconnaît aucun mouvement spécifique à l’application. |
| ScratchOut | 61441 | Efface le contenu. Ce mouvement doit être dessiné sous la forme d’un trait unique qui a au moins trois mouvements arrière et arrière. |
| Triangle | 61442 | N’a pas de comportement sémantique ou d’action suggéré. Le triangle doit être dessiné dans un trait unique, sans lever le stylet. |
| Square | 61443 | N’a pas de comportement sémantique ou d’action suggéré. Le carré peut être dessiné en un ou deux traits. En un trait, dessinez tout le carré sans lever le stylet. En deux traits, dessinez trois côtés du carré et utilisez un autre trait pour dessiner le côté restant. N’utilisez pas plus de deux traits pour dessiner le carré. |
| Star | 61444 | N’a pas de comportement sémantique ou d’action suggéré. L’étoile doit avoir exactement cinq points et être dessinée dans un trait unique sans lever le stylet. |
| Check | 61445 | N’a pas de comportement sémantique ou d’action suggéré. Le trait vers le haut doit être deux fois plus long que le plus petit trait vers le bas. |
| Curlicue | 61456 | N’a pas de comportement sémantique ou d’action suggéré. Démarrez le curlicue sur le mot que vous avez l’intention de couper. |
| DoubleCurlicue | 61457 | N’a pas de comportement sémantique ou d’action suggéré. Démarrez le double curlicue sur le mot que vous envisagez de copier. |
| Circle | 61472 | N’a pas de comportement sémantique ou d’action suggéré. Le cercle doit être dessiné dans un trait unique sans lever le stylet. |
| DoubleCircle | 61473 | N’a pas de comportement sémantique ou d’action suggéré. Les deux cercles doivent se chevaucher et être dessinés dans un trait unique sans lever le stylet. |
| SemicircleLeft | 61480 | N’a pas de comportement sémantique ou d’action suggéré. Le point-virgule doit être dessiné de gauche à droite. Les deux extrémités du semi-cercle doivent être aussi horizontalement que possible. |
| SemicircleRight | 61481 | N’a pas de comportement sémantique ou d’action suggéré. Le point-cercle doit être dessiné de droite à gauche. Les deux extrémités du semi-cercle doivent être aussi horizontalement que possible. |
| ChevronUp | 61488 | N’a pas de comportement sémantique ou d’action suggéré. Les deux côtés du chevron doivent être dessinés aussi égaux que possible. L’angle doit être aigu et se terminer en un point. |
| ChevronDown | 61489 | N’a pas de comportement sémantique ou d’action suggéré. Les deux côtés du chevron doivent être dessinés aussi égaux que possible. L’angle doit être aigu et se terminer en un point. |
| ChevronLeft | 61490 | N’a pas de comportement sémantique ou d’action suggéré. Les deux côtés du chevron doivent être dessinés aussi égaux que possible. L’angle doit être aigu et se terminer en un point. |
| ChevronRight | 61491 | N’a pas de comportement sémantique ou d’action suggéré. Les deux côtés du chevron doivent être dessinés aussi égaux que possible. L’angle doit être aigu et se terminer en un point. |
| ArrowUp | 61496 | N’a pas de comportement sémantique ou d’action suggéré. La flèche peut être dessinée en trait unique ou en deux traits où un trait est la ligne et l’autre est la tête de la flèche. N’utilisez pas plus de deux traits pour dessiner la flèche. |
| ArrowDown | 61497 | N’a pas de comportement sémantique ou d’action suggéré. La flèche peut être dessinée en trait unique ou en deux traits où un trait est la ligne et l’autre est la tête de la flèche. N’utilisez pas plus de deux traits pour dessiner la flèche. |
| ArrowLeft | 61498 | N’a pas de comportement sémantique ou d’action suggéré. La flèche peut être dessinée en trait unique ou en deux traits où un trait est la ligne et l’autre est la tête de la flèche. N’utilisez pas plus de deux traits pour dessiner la flèche. |
| ArrowRight | 61499 | N’a pas de comportement sémantique ou d’action suggéré. La flèche peut être dessinée en trait unique ou en deux traits où un trait est la ligne et l’autre est la tête de la flèche. N’utilisez pas plus de deux traits pour dessiner la flèche. |
| Up | 61528 | N’a pas de comportement sémantique ou d’action suggéré. Ce mouvement doit être dessiné comme un simple mouvement rapide dans la direction vers le haut. |
| Down | 61529 | N’a pas de comportement sémantique ou d’action suggéré. Ce mouvement doit être dessiné comme un simple mouvement rapide dans la direction vers le bas. |
| Left | 61530 | Spécifie un retour arrière. Ce mouvement doit être dessiné comme un simple mouvement rapide vers la gauche. |
| Right | 61531 | Signifie un espace. Ce mouvement doit être dessiné sous la forme d’un simple mouvement rapide vers la droite. |
| UpDown | 61536 | N’a pas de comportement sémantique ou d’action suggéré. Ce mouvement doit être dessiné dans un trait unique commençant par le trait vers le haut. Les deux traits doivent être aussi proches que possible. |
| DownUp | 61537 | N’a pas de comportement sémantique ou d’action suggéré. Ce mouvement doit être dessiné dans un trait unique commençant par le trait vers le bas. Les deux traits doivent être aussi proches que possible. |
| LeftRight | 61538 | N’a pas de comportement sémantique ou d’action suggéré. Ce mouvement doit être dessiné dans un trait unique commençant par le trait gauche. Les deux côtés sont aussi égaux que possible et à un angle droit. |
| RightLeft | 61539 | N’a pas de comportement sémantique ou d’action suggéré. Ce mouvement doit être dessiné dans un trait unique commençant par le trait droit. Les deux traits doivent être aussi proches que possible. |
| UpLeftLong | 61540 | N’a pas de comportement sémantique ou d’action suggéré. Ce mouvement doit être dessiné dans un trait unique commençant par le trait vers le haut. Le trait gauche doit être environ deux fois plus long que le trait vers le haut, et les deux traits doivent être à un angle droit. |
| UpRightLong | 61541 | Signifie appuyer sur une touche Tab. Ce mouvement doit être dessiné dans un trait unique commençant par le trait vers le haut. Le trait droit doit être environ deux fois plus long que le trait vers le haut, et les deux traits doivent être à un angle droit. |
| DownLeftLong | 61542 | Signifie appuyer sur une touche ENTRÉE. Ce mouvement doit être dessiné dans un trait unique commençant par le trait vers le bas. Le trait gauche est environ deux fois plus long que le trait haut, et les deux traits doivent être à un angle droit. |
| DownRightLong | 61543 | Signifie appuyer sur la barre d’espace. Ce mouvement doit être dessiné dans un trait unique commençant par le trait vers le bas. Le trait droit doit être environ deux fois plus long que le trait vers le haut, et les deux traits doivent être à un angle droit. |
| UpLeft | 61544 | N’a pas de comportement sémantique ou d’action suggéré. Ce mouvement doit être dessiné dans un trait unique commençant par le trait vers le haut. Les deux côtés doivent être aussi égaux que possible et à un angle droit. |
| UpRight | 61545 | N’a pas de comportement sémantique ou d’action suggéré. Ce mouvement doit être dessiné dans un trait unique commençant par le trait vers le haut. Les deux côtés doivent être aussi égaux que possible et à un angle droit. |
| DownLeft | 61546 | N’a pas de comportement sémantique ou d’action suggéré. Ce mouvement doit être dessiné dans un trait unique commençant par le trait vers le bas. Les deux côtés doivent être aussi égaux que possible et à un angle droit. |
| DownRight | 61547 | N’a pas de comportement sémantique ou d’action suggéré. Ce mouvement doit être dessiné dans un trait unique commençant par le trait vers le bas. Les deux côtés doivent être aussi égaux que possible et à un angle droit. |
| LeftUp | 61548 | N’a pas de comportement sémantique ou d’action suggéré. Ce mouvement doit être dessiné dans un trait unique commençant par le trait gauche. Les deux côtés doivent être aussi égaux que possible et à un angle droit. |
| LeftDown | 61549 | N’a pas de comportement sémantique ou d’action suggéré. Ce mouvement doit être dessiné dans un trait unique commençant par le trait gauche. Les deux côtés sont aussi égaux que possible et à un angle droit. |
| RightUp | 61550 | N’a pas de comportement sémantique ou d’action suggéré. Ce mouvement doit être dessiné dans un trait unique commençant par le trait droit. Les deux côtés doivent être aussi égaux que possible et à un angle droit. |
| RightDown | 61551 | N’a pas de comportement sémantique ou d’action suggéré. Ce mouvement doit être dessiné dans un trait unique commençant par le trait droit. Les deux côtés doivent être aussi égaux que possible et à un angle droit. |
| Exclamation | 61604 | N’a pas de comportement sémantique ou d’action suggéré. La ligne doit d’abord être dessinée, puis le point dessiné rapidement et le plus près possible de la ligne. |
| Tap | 61680 | Signifie un clic de souris. Pour le moins de glissement, le robinet doit être effectué rapidement. |
| DoubleTap | 61681 | Signifie un double-clic de la souris. Les deux appuis doivent être effectués rapidement pour entraîner le moins de glissement et la durée minimale entre les appuis. En outre, les appuis doivent être aussi proches que possible. |
Exemples
L’exemple suivant montre comment identifier un mouvement sur un InkCanvas. Cet exemple suppose qu’il existe un InkCanvas appelé inkCanvas1 et que son Gesture événement a été connecté au gestionnaire d’événements dans cet exemple.
void inkCanvas1_Gesture(object sender, InkCanvasGestureEventArgs e)
{
ReadOnlyCollection<GestureRecognitionResult> gestureResults =
e.GetGestureRecognitionResults();
// Check the first recognition result for a gesture.
if (gestureResults[0].RecognitionConfidence ==
RecognitionConfidence.Strong)
{
switch (gestureResults[0].ApplicationGesture)
{
case ApplicationGesture.Down:
// Do something.
break;
case ApplicationGesture.ArrowDown:
// Do something.
break;
case ApplicationGesture.Circle:
// Do something.
break;
}
}
}
Sub inkCanvas1_Gesture(ByVal sender As Object, _
ByVal e As InkCanvasGestureEventArgs) Handles inkCanvas1.Gesture
Dim gestureResults As ReadOnlyCollection(Of GestureRecognitionResult)
gestureResults = e.GetGestureRecognitionResults()
' Check the first recognition result for a gesture.
If gestureResults(0).RecognitionConfidence = _
RecognitionConfidence.Strong Then
Select Case gestureResults(0).ApplicationGesture
Case ApplicationGesture.Down
' Do something.
Case ApplicationGesture.ArrowDown
' Do something.
Case ApplicationGesture.Circle
' Do something.
End Select
End If
End Sub
Remarques
Utilisation du texte XAML
Cette classe n’est généralement pas utilisée en XAML.