CrossSlidingState Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica os possíveis estados do 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
- Herança
-
CrossSlidingState
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Campos
Completed | 6 | O gesto de deslizar ou deslizar parou, a interação crossSliding foi concluída e o contato de toque foi levantado. |
Dragging | 1 | Uma interação crossSliding foi iniciada, mas o gesto de deslizar o dedo ou deslizar não ultrapassou o limite mínimo de distância para uma ação de seleção. (Consulte a seção Comentários para obter um diagrama mostrando os limites de distância entre limites de referência.) Observação Não há correlação entre Arrastar em CrossSlidingState (touch) e DraggingState (mouse ou caneta/caneta). |
Rearranging | 5 | O gesto de deslizar ou deslizar cruzou o limite mínimo de distância da ação de reorganização. Esse estado é válido somente quando RearrangeStart está habilitado em um GestureRecognizer. |
Selecting | 2 | O gesto de deslizar ou deslizar cruzou o limite mínimo de distância para uma ação de seleção, mas não ultrapassou o limite mínimo de distância da ação de reorganização. Esse estado é válido somente quando SpeedBumpStart está desabilitado em um GestureRecognizer. |
SelectSpeedBumping | 3 | O gesto de deslizar ou deslizar cruzou o limite mínimo de distância para uma ação de seleção (e a lombada de velocidade de seleção), mas não ultrapassou o limite máximo de distância da lombada de velocidade da seleção. Esse estado é válido somente quando SpeedBumpStart e SelectionStart estão habilitados em um GestureRecognizer. |
SpeedBumping | 4 | O gesto de deslizar ou deslizar cruzou o limite mínimo de distância para uma ação de seleção (e a lombada de velocidade de seleção), mas não ultrapassou o limite máximo de distância da lombada de velocidade da seleção. Esse estado é válido somente quando SpeedBumpStart está habilitado e SelectionStart está desabilitado em um GestureRecognizer. |
Started | 0 | Uma interação crossSliding foi detectada. |
Comentários
A propriedade CrossSlidingState é definida com base nos limites de distância especificados pela propriedade CrossSlideThresholds de um GestureRecognizer.
Esses limites de distância são usados para determinar se a interação crossSliding resulta em uma ação de seleção ou em uma ação de reorganização. O diagrama a seguir mostra as regiões e os limites de CrossSliding . As áreas realçadas em azul são as regiões de seleção/aumento de velocidade. (A região à esquerda mostra a distância que o bloco deve percorrer enquanto a região à direita mostra a distância equivalente que o contato de toque deve percorrer devido ao comportamento de lombada de velocidade).
Observação
Uma lombada de velocidade é uma região crossSliding na qual o usuário experimenta um leve arrasto (ou atrito) durante o gesto de deslizar o dedo ou deslizar .
As lombadas de seleção, reorganização e velocidade podem ser habilitadas ou desabilitadas em qualquer combinação por meio da propriedade CrossSlideThresholds de um GestureRecognizer.
Se SelectionStart e SpeedBumpStart estiverem habilitados, SpeedBumpStart será ignorado (ainda há atrito) e SelectSpeedBumping será retornado quando o gesto de deslizar ou deslizar for detectado dentro da região de seleção/aceleração.
Se SelectionStart estiver habilitado e SpeedBumpStart estiver desabilitado, Selecionar será retornado quando o gesto de deslizar ou deslizar for detectado dentro da região de seleção/lombada de velocidade.
Se SpeedBumpStart e RearrangeStart estiverem habilitados, SpeedBumpEnd será ignorado e o atrito continuará até que o limite de RearrangeStart seja atingido.
Se RearrangeStart estiver habilitado, Reorganizar será retornado quando o gesto de deslizar ou deslizar for detectado fora da região de seleção/aumento de velocidade.