Partager via


CrossSlidingState Énumération

Définition

Spécifie les états possibles de l’événement CrossSliding .

public enum class CrossSlidingState
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class CrossSlidingState
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum CrossSlidingState
var value = Windows.UI.Input.CrossSlidingState.started
Public Enum CrossSlidingState
Héritage
CrossSlidingState
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Champs

Completed 6

Le mouvement de balayage ou de diapositive s’est arrêté, l’interaction CrossSliding a été effectuée et le contact tactile a été levé.

Dragging 1

Une interaction CrossSliding a démarré, mais le mouvement de balayage ou de diapositive n’a pas dépassé le seuil de distance minimale pour une action de sélection. (Consultez la section Remarques pour obtenir un diagramme montrant les seuils de distance de glissement croisé.)

Notes

Il n’existe aucune corrélation entre le glissement dans CrossSlidingState (tactile) et DraggingState (souris ou stylet/stylet).

Rearranging 5

Le mouvement de balayage ou de diapositive a dépassé le seuil de distance minimale de l’action de réorganisation. Cet état n’est valide que lorsque l’option RéorganiserStart est activée dans un objet GestureRecognizer.

Selecting 2

Le mouvement de balayage ou de diapositive a dépassé le seuil de distance minimale pour une action de sélection, mais n’a pas dépassé le seuil de distance minimale de l’action de réorganisation. Cet état est valide uniquement lorsque SpeedBumpStart est désactivé dans un Objet GestureRecognizer.

SelectSpeedBumping 3

Le mouvement de balayage ou de diapositive a dépassé le seuil de distance minimale pour une action de sélection (et la bosse de vitesse de sélection), mais n’a pas dépassé le seuil de distance maximale de la bosse de vitesse de sélection. Cet état est valide uniquement lorsque SpeedBumpStart et SelectionStart sont activés dans un Objet GestureRecognizer.

SpeedBumping 4

Le mouvement de balayage ou de diapositive a dépassé le seuil de distance minimale pour une action de sélection (et la bosse de vitesse de sélection), mais n’a pas dépassé le seuil de distance maximale de la bosse de vitesse de sélection. Cet état est valide uniquement lorsque SpeedBumpStart est activé et Que SelectionStart est désactivé dans un Objet GestureRecognizer.

Started 0

Une interaction CrossSliding a été détectée.

Remarques

La propriété CrossSlidingState est définie en fonction des seuils de distance spécifiés par la propriété CrossSlideThresholds d’un objet GestureRecognizer.

Ces seuils de distance sont utilisés pour déterminer si l’interaction CrossSliding entraîne une action de sélection ou une action de réorganisation. Le diagramme suivant montre les régions et les seuils CrossSliding . Les zones mises en évidence en bleu sont les zones de sélection/de bosses de vitesse. (La région à gauche indique la distance que doit parcourir la vignette, tandis que la région de droite indique la distance équivalente que le contact tactile doit parcourir en raison du comportement du pare-chocs).

Notes

Une bosse de vitesse est une région de glissement croisé dans laquelle l’utilisateur subit un léger glissement (ou frottement) pendant le mouvement de balayage ou de diapositive .

Capture d’écran montrant les régions crossSlide et les seuils de distance.

La sélection, la réorganisation et les accélérations peuvent être activées ou désactivées dans n’importe quelle combinaison par le biais de la propriété CrossSlideThresholds d’un objet GestureRecognizer.

Si SelectionStart et SpeedBumpStart sont tous deux activés, SpeedBumpStart est ignoré (la friction est toujours rencontrée) et SelectSpeedBumping est retourné lorsque le mouvement de balayage ou de diapositive est détecté dans la zone de sélection/de bosses de vitesse.

Si SelectionStart est activé et que SpeedBumpStart est désactivé, la sélection est retournée lorsque le mouvement de balayage ou de diapositive est détecté dans la zone de sélection/bosse de vitesse.

Si SpeedBumpStart et RearrangeStart sont tous deux activés, SpeedBumpEnd est ignoré et les frictions continuent jusqu’à ce que le seuil de RerangeStart soit atteint.

Si l’option RéorganiserStart est activée, la réorganisation est retournée lorsque le mouvement de balayage ou de diapositive est détecté en dehors de la zone de sélection/de bosses de vitesse.

S’applique à

Voir aussi