Condividi tramite


SnapPointsType Enumerazione

Definizione

Definisce costanti che specificano la modalità di elaborazione dei punti di ancoraggio per l'input di movimento/manipolazione.

public enum class SnapPointsType
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SnapPointsType
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SnapPointsType
Public Enum SnapPointsType
Ereditarietà
SnapPointsType
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

Mandatory 2

Il contenuto si ferma sempre al punto di ancoraggio più vicino a dove l'inerzia si ferma naturalmente lungo la direzione dell'inerzia.

MandatorySingle 4

Il contenuto si ferma sempre al punto di ancoraggio più vicino al punto di rilascio lungo la direzione dell'inerzia.

None 0

Nessun comportamento di allineamento. Solo la manipolazione influisce sulla posizione finale.

Optional 1

Il contenuto si ferma a un punto di ancoraggio più vicino a dove l'inerzia si ferma naturalmente lungo la direzione dell'inerzia, a seconda della chiusura del punto di ancoraggio.

OptionalSingle 3

Il contenuto si arresta al punto di ancoraggio successivo, se il movimento inizia lontano da esso.

Commenti

Per le azioni di panoramica, ci sono spesso luoghi di arresto naturale. I punti di ancoraggio consentono di indicare dove si trovano questi punti. Quindi, quando un utente scorre rapidamente, il risultato della manipolazione favorisce il punto naturale usando il comportamento espresso da un valore SnapPointsType. La determinazione della prossimità viene effettuata dal sottosistema di manipolazione diretta che supporta la gestione della manipolazione per un controllo ScrollViewer XAML. Fattore di variazione Single sia nell'inerzia che nel punto di rilascio.

**Punti di prossimità (facoltativi e facoltativi): ** Quando un utente interrompe naturalmente la manipolazione in prossimità di un punto di ancoraggio, i punti di prossimità aiutano l'utente a atterrare nel luogo di arresto naturale. Poiché l'utente deve atterrare in prossimità del punto di ancoraggio per impedirne l'arresto, a volte l'utente dovrà eseguire un altro scorrimento rapido per raggiungere un punto di ancoraggio.

**Punti di ancoraggio obbligatori (Obbligatorio e ObbligatorioSingle): ** A differenza della prossimità, i punti di ancoraggio obbligatori assicurano che il contenuto venga regolato in modo che venga sempre impostato su un punto di ancoraggio. Anche se l'utente rilascia la manipolazione a metà tra due punti di ancoraggio, passerà sempre a uno dei punti di ancoraggio.

L'enumerazione SnapPointsType viene utilizzata come valore per le proprietà ScrollViewer.HorizontalSnapPointsType e ScrollViewer.VerticalSnapPointsType .

Per visualizzare manualmente gli effetti dei punti di ancoraggio sul comportamento di ScrollViewer , ottieni l'esempio di scorrimento, panoramica e zoom XAML. Eseguire l'esempio in un dispositivo touch (non nel simulatore). Provare i valori SnapPointsType quando si visualizza la pagina di esempio "Panoramica con punti di ancoraggio" dell'esempio.

Si applica a

Vedi anche