CrossSlidingState Enumerazione

Definizione

Specifica gli stati possibili dell'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
Ereditarietà
CrossSlidingState
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Campi

Completed 6

Il movimento di scorrimento rapido o diapositiva è stato arrestato, l'interazione crosssliding è stata completata e il contatto tocco è stato sollevato.

Dragging 1

È stata avviata un'interazione incrociata, ma il movimentoscorrimento rapido o diapositiva non ha superato la soglia minima di distanza per un'azione di selezione. Vedere la sezione Osservazioni per un diagramma che mostra le soglie di distanza incrociate .

Nota

Non esiste alcuna correlazione tra trascinamento in CrossSlidingState (tocco) e DragingState (mouse o penna/stilo).

Rearranging 5

Il movimento di scorrimento rapido o diapositiva ha superato la soglia minima di distanza dell'azione di riorganizzare. Questo stato è valido solo quando RearrangeStart è abilitato in un GestureRecognizer.

Selecting 2

Il movimento di scorrimento rapido o diapositiva ha superato la soglia minima di distanza per un'azione di selezione, ma non ha superato la soglia minima di distanza dell'azione di riorganizzare. Questo stato è valido solo quando SpeedBumpStart è disabilitato in un GestureRecognizer.

SelectSpeedBumping 3

Il movimento di scorrimento rapido o diapositiva ha superato la soglia minima di distanza per un'azione di selezione (e la velocità di selezione) ma non ha superato la soglia massima di distanza dell'urto di velocità di selezione. Questo stato è valido solo quando sia SpeedBumpStart che SelectionStart sono abilitati in un GestureRecognizer.

SpeedBumping 4

Il movimento di scorrimento rapido o diapositiva ha superato la soglia minima di distanza per un'azione di selezione (e la velocità di selezione) ma non ha superato la soglia massima di distanza dell'urto di velocità di selezione. Questo stato è valido solo quando SpeedBumpStart è abilitato e SelectionStart è disabilitato in un GestureRecognizer.

Started 0

È stata rilevata un'interazione crosssliding .

Commenti

La proprietà CrossSlidingState viene impostata in base alle soglie di distanza specificate dalla proprietà CrossSlideThresholds di un GestureRecognizer.

Queste soglie di distanza vengono usate per determinare se l'interazione CrossSliding genera un'azione selezionata o un'azione di riorganizzare. Il diagramma seguente mostra le aree e le soglie incrociate . Le aree evidenziate in blu sono le aree di selezione/velocità di urto. (L'area a sinistra mostra la distanza che il riquadro deve viaggiare mentre l'area a destra mostra la distanza equivalente che il contatto tocco deve viaggiare a causa del comportamento di urto della velocità).

Nota

Un urto di velocità è un'area CrossSliding in cui l'utente sperimenta un leggero trascinamento (o attrito) durante lo scorrimento rapido o il movimento di diapositiva .

Screenshot che mostra le aree crossSlide e le soglie di distanza.

La selezione, la risistemazione e la velocità possono essere abilitate o disabilitate in qualsiasi combinazione tramite la proprietà CrossSlideThresholds di un GestureRecognizer.

Se SelectionStart e SpeedBumpStart sono entrambi abilitati, SpeedBumpStart viene ignorato (l'attrito è ancora esperto) e SelectSpeedBumping viene restituito quando viene rilevato il movimento di scorrimento rapido o diapositiva all'interno dell'area di urto di selezione/velocità.

Se SelectionStart è abilitato e SpeedBumpStart è disabilitato, la selezione viene restituita quando viene rilevato il movimento di scorrimento rapido o diapositiva all'interno dell'area di selezione/urto della velocità.

Se SpeedBumpStart e RearrangeStart sono entrambi abilitati, SpeedBumpEnd viene ignorato e l'attrito continua fino al raggiungimento della soglia RearrangeStart .

Se RidirangeStart è abilitato, la riorganizzare viene restituita quando il movimento di scorrimento rapido o diapositiva viene rilevato all'esterno dell'area di urto di selezione/velocità.

Si applica a

Vedi anche