CrossSlidingState Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica los posibles estados del evento 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
- Herencia
-
CrossSlidingState
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Campos
Completed | 6 | El gesto de deslizar o deslizar se ha detenido, se ha completado la interacción Deslizante cruzada y se levantó el contacto táctil. |
Dragging | 1 | Se ha iniciado una interacción de deslizamiento cruzado, pero el gesto de deslizar o deslizar no ha cruzado el umbral de distancia mínimo para una acción de selección. (Vea la sección Comentarios de un diagrama que muestra los umbrales de distancia deslizante cruzada). Nota No hay ninguna correlación entre Arrastrar en CrossSlidingState (touch) y DragingState (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 superado 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ínimo para una acción de selección (y el golpe de velocidad de selección), pero no ha superado el umbral de distancia máximo del golpe 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ínimo para una acción de selección (y el golpe de velocidad de selección), pero no ha superado el umbral de distancia máximo del golpe 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 cruzado 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 un ligero arrastre (o fricción) durante el gesto de deslizar o deslizar.
![Captura de pantalla que muestra las regiones de CrossSlide y los umbrales de distancia.](windows.ui.input/images/crossslide_threshold2.png?view=winrt-22000)
La selección, la reorganización y los golpes de velocidad se pueden habilitar o deshabilitar en cualquier combinación a través de la propiedad CrossSlideThresholds de un GestureRecognizer.
Si SelectionStart y SpeedBumpStart están habilitados, SpeedBumpStart se omite (la fricción sigue experimentada) y SelectSpeedBumping se devuelve cuando se detecta el gesto de deslizar o deslizar dentro de la región de selección/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 en 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 reorganizarStart .
Si ReorganizarrangeStart está habilitado, se devuelve reorganización cuando se detecta el gesto de deslizar o deslizar fuera de la región de selección o de aumento de velocidad.