Partager via


GestureRecognizer Classe

Définition

Fournit la reconnaissance des mouvements et des manipulations, les écouteurs d’événements et les paramètres.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT GestureRecognizer .

public ref class GestureRecognizer sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GestureRecognizer final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Foundation.WindowsAppSDKContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GestureRecognizer
function GestureRecognizer()
Public NotInheritable Class GestureRecognizer
Héritage
Object Platform::Object IInspectable GestureRecognizer
Attributs

Constructeurs

GestureRecognizer()

Initialise une nouvelle instance d’un objet GestureRecognizer.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT GestureRecognizer .

Propriétés

AutoProcessInertia

Obtient ou définit une valeur qui indique si les manipulations pendant l’inertie sont générées automatiquement.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT AutoProcessInertia .

CrossSlideExact

Obtient ou définit une valeur qui indique si la distance exacte entre le contact initial et la fin de l’interaction entre les diapositives croisées est signalée.

CrossSlideHorizontally

Obtient ou définit une valeur qui indique si l’axe des diapositives croisées est horizontal.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT CrossSlideHorizontally .

CrossSlideThresholds

Obtient ou définit des valeurs qui indiquent les seuils de distance d’une interaction CrossSliding .

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT CrossSlideThresholds .

GestureSettings

Obtient ou définit une valeur qui indique les paramètres de mouvement et de manipulation pris en charge par une application.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT GestureSettings .

InertiaExpansion

Obtient ou définit une valeur qui indique le changement relatif de taille d’un objet du début de l’inertie à la fin de l’inertie (lorsque le redimensionnement ou la mise à l’échelle est terminé).

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT InertieExpansion .

InertiaExpansionDeceleration

Obtient ou définit une valeur qui indique le taux de décélération du début de l’inertie à la fin de l’inertie (lorsque le redimensionnement, ou l’expansion, la manipulation est terminé).

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT InertiaExpansionDeceleration .

InertiaRotationAngle

Obtient ou définit une valeur qui indique l’angle de rotation final d’un objet à la fin de l’inertie (lorsque la manipulation de rotation est terminée).

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT InertiaRotationAngle .

InertiaRotationDeceleration

Obtient ou définit une valeur qui indique le taux de décélération entre le début de l’inertie et la fin de l’inertie (lorsque la manipulation de rotation est terminée).

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT InertiaRotationDeceleration .

InertiaTranslationDeceleration

Obtient ou définit une valeur qui indique le taux de décélération entre le début de l’inertie et la fin de l’inertie (lorsque la manipulation de traduction est terminée).

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT InertiaTranslationDeceleration .

InertiaTranslationDisplacement

Obtient ou définit une valeur qui indique la modification relative de l’emplacement de l’écran d’un objet du début de l’inertie à la fin de l’inertie (lorsque la manipulation de traduction est terminée).

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT InertiaTranslationDisplacement .

IsActive

Obtient une valeur qui indique si une interaction est en cours de traitement.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT IsActive .

IsInertial

Obtient une valeur qui indique si une manipulation est toujours en cours de traitement pendant l’inertie (aucun point d’entrée n’est actif).

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT IsInertial .

ManipulationExact

Obtient ou définit une valeur qui indique si la distance exacte entre le contact initial et la fin de l’interaction est signalée.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT ManipulationExact .

MouseWheelParameters

Obtient un ensemble de propriétés qui sont associées au bouton roue d’un appareil de souris.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT MouseWheelParameters .

PivotCenter

Obtient ou définit le point central d’une interaction de rotation quand une entrée de pointeur unique est détectée.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT PivotCenter .

PivotRadius

Obtient ou définit le rayon, du PivotCenter à l’entrée du pointeur, pour une interaction de rotation quand une entrée de pointeur unique est détectée.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT PivotRadius .

ShowGestureFeedback

Obtient ou définit une valeur qui indique si les commentaires visuels sont affichés pendant une interaction.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT ShowGestureFeedback .

Méthodes

CanBeDoubleTap(PointerPoint)

Détermine si un appui peut toujours être interprété comme le deuxième appui d’un mouvement d’appui double.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT CanBeDoubleTap .

CompleteGesture()

Entraîne la finalisation d’une interaction par l’outil de reconnaissance de mouvements.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT CompleteGesture .

ProcessDownEvent(PointerPoint)

Traite l’entrée de pointeur et déclenche les événements GestureRecognizer appropriés pour une action de pointeur vers le bas (pour les mouvements et les manipulations spécifiés par la propriété GestureSettings ).

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT ProcessDownEvent .

ProcessInertia()

Effectue des calculs d’inertie et déclenche les différents événements d’inertie.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT ProcessInertia .

ProcessMouseWheelEvent(PointerPoint, Boolean, Boolean)

Traite l’entrée du pointeur et déclenche les événements GestureRecognizer appropriés à une action de roulette de la souris (pour les mouvements et les manipulations spécifiés par la propriété GestureSettings ).

Pour plus d’informations sur cette API, consultez la rubrique Processus WinRT UWPMouseWheelEvent .

ProcessMoveEvents(IVector<PointerPoint>)

Traite l’entrée de pointeur et déclenche les événements GestureRecognizer appropriés pour une action de déplacement de pointeur (pour les mouvements et les manipulations spécifiés par la propriété GestureSettings ).

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT ProcessMoveEvents .

ProcessUpEvent(PointerPoint)

Traite l’entrée du pointeur et déclenche les événements GestureRecognizer appropriés pour une action pointeur vers le haut (pour les mouvements et les manipulations spécifiés par la propriété GestureSettings ).

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT ProcessUpEvent .

Événements

CrossSliding

Se produit lorsqu’un utilisateur effectue un mouvement de diapositive ou de balayage (via un contact tactile unique) dans une zone de contenu qui prend en charge le panoramique le long d’un seul axe. Le mouvement doit se produire dans une direction perpendiculaire à cet axe de panoramique.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT CrossSliding .

Dragging

Se produit lorsqu’un utilisateur effectue une diapositive ou un mouvement de balayage à l’aide d’une souris ou d’un stylet/stylet (contact unique).

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT Dragging .

Holding

Se produit lorsqu’un utilisateur effectue un mouvement d’appui enfoncé (avec un contact tactile unique, une souris, un pavé tactile ou un contact stylet/stylet).

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT Holding .

ManipulationCompleted

Se produit lorsque les points d’entrée sont levés et que tous les mouvements suivants (traduction, expansion ou rotation) par inertie ont pris fin.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT ManipulationCompleted .

ManipulationInertiaStarting

Se produit lorsque tous les points de contact sont levés lors d’une manipulation et que la vitesse de la manipulation est suffisamment importante pour déclencher un comportement d’inertie (la traduction, l’expansion ou la rotation se poursuivent après la levée des pointeurs d’entrée).

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT ManipulationInertiaStarting .

ManipulationStarted

Se produit lorsqu’un ou plusieurs points d’entrée ont été lancés et que le mouvement suivant (traduction, expansion ou rotation) a commencé.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT ManipulationStarted .

ManipulationUpdated

Se produit après qu’un ou plusieurs points d’entrée ont été lancés et que le mouvement suivant (traduction, expansion ou rotation) est en cours.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT ManipulationUpdated .

RightTapped

Se produit lorsque l’entrée du pointeur est interprétée comme un mouvement d’appui droit, quel que soit le périphérique d’entrée.

Voici quelques exemples :

  • Cliquez avec le bouton droit de la souris ou du pavé tactile
  • Clic sur le bouton barillet de stylet
  • Appuyez longuement sur le bouton tactile ou le stylet

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT RightTapped .

Tapped

Se produit lorsque l’entrée du pointeur est interprétée comme un mouvement d’appui.

Pour plus d’informations sur cette API, consultez la rubrique UWP WinRT Tappped .

S’applique à