CrossSlidingState Enumeración

Definición

Especifica los posibles estados del evento CrossSliding .

public enum class CrossSlidingState
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
enum class CrossSlidingState
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public enum CrossSlidingState
var value = Microsoft.UI.Input.CrossSlidingState.started
Public Enum CrossSlidingState
Herencia
CrossSlidingState
Atributos

Campos

Completed 6

El gesto de deslizar o deslizar se ha detenido, se ha completado la interacción CrossSliding y se levantó el contacto táctil.

Dragging 1

Se ha iniciado una interacción deslizante cruzada , pero el gesto de deslizar o deslizar no ha superado el umbral de distancia mínima para una acción de selección.

Nota

No hay ninguna correlación entre Arrastrar en CrossSlidingState (touch) y DraggingState (mouse o lápiz/lápiz).

Rearranging 5

El gesto de deslizar o deslizar ha cruzado el umbral de distancia mínima de la acción reorganizar. Este estado solo es válido cuando RearrangeStart está habilitado en un GestureRecognizer.

Selecting 2

El gesto de deslizar o deslizar ha cruzado el umbral de distancia mínima para una acción de selección, pero no ha cruzado el umbral de distancia mínima de la acción reorganizar. Este estado solo es válido cuando SpeedBumpStart está deshabilitado en un GestureRecognizer.

SelectSpeedBumping 3

El gesto de deslizar o deslizar ha cruzado el umbral de distancia mínima para una acción de selección (y el aumento de velocidad de selección), pero no ha superado el umbral de distancia máximo del aumento de velocidad de selección. Este estado solo es válido cuando SpeedBumpStart y SelectionStart están habilitados en un GestureRecognizer.

SpeedBumping 4

El gesto de deslizar o deslizar ha cruzado el umbral de distancia mínima para una acción de selección (y el aumento de velocidad de selección), pero no ha superado el umbral de distancia máximo del aumento de velocidad de selección. Este estado solo es válido cuando SpeedBumpStart está habilitado y SelectionStart está deshabilitado en un GestureRecognizer.

Started 0

Se ha detectado una interacción deslizante cruzada.

Comentarios

La propiedad CrossSlidingState se establece en función de los umbrales de distancia especificados por la propiedad CrossSlideThresholds de un GestureRecognizer.

Estos umbrales de distancia se usan para determinar si la interacción Deslizante cruzada da como resultado una acción de selección o una acción reorganizada. En el diagrama siguiente se muestran las regiones y umbrales deslizantes cruzados. Las áreas resaltadas en azul son las regiones de selección/aumento de velocidad. (La región de la izquierda muestra la distancia que debe recorrer el icono mientras que la región de la derecha muestra la distancia equivalente a la que debe viajar el contacto táctil debido al comportamiento de aumento de velocidad).

Nota

Un aumento de velocidad es una región deslizante en la que el usuario experimenta una ligera arrastre (o fricción) durante el gesto de deslizar o deslizar.

Si SelectionStart y SpeedBumpStart están habilitados, SpeedBumpStart se omite (la fricción sigue experimentada) y Se devuelve SelectSpeedBumping cuando se detecta el gesto de deslizar o deslizar dentro de la región de selección o de aumento de velocidad.

Si SelectionStart está habilitado y SpeedBumpStart está deshabilitado, se devuelve La selección se devuelve cuando se detecta el gesto de deslizar o deslizar dentro de la región de aumento de velocidad o selección.

Si SpeedBumpStart y RearrangeStart están habilitados, SpeedBumpEnd se omite y la fricción continúa hasta que se alcanza el umbral de RearrangeStart .

Si se habilita RearrangeStart , se devuelve la reorganización cuando se detecta el gesto de deslizar o deslizar fuera de la región de selección o de aumento de velocidad.

Se aplica a

Consulte también