GestureRecognizer Classe
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.
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
- 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 :
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 . |