Condividi tramite


InteractionTracker.IsInertiaFromImpulse Proprietà

Definizione

Ottiene un valore che indica se l'inerzia è il risultato di un impulso.

public:
 property bool IsInertiaFromImpulse { bool get(); };
bool IsInertiaFromImpulse();
public bool IsInertiaFromImpulse { get; }
var boolean = interactionTracker.isInertiaFromImpulse;
Public ReadOnly Property IsInertiaFromImpulse As Boolean

Valore della proprietà

Boolean

bool

true se l'inerzia è il risultato di un impulso; in caso contrario, false.

Commenti

L'inerzia da un impulso include entrambe le chiamate a TryUpdatePositionWithInitialVelocity e l'input della ruota del puntatore reindirizzato automaticamente. Questa proprietà restituisce true all'interno di un'espressione quando l'input proviene da un'origine discreta, ad esempio una ruota puntatore. Il valore della proprietà deve essere usato solo quando si valutano le condizioni di un modificatore inertia.

È possibile fare riferimento a questa proprietà nell'espressione usata per selezionare un modificatore inertia, che consente di determinare se l'inertia viene immessa come risultato dell'input della ruota del puntatore. È quindi possibile fornire modificatori diversi per questi tipi di interazioni rispetto a quelli forniti per le manipolazioni continue, ad esempio touch e touchpad.

Ad esempio, quando si scorre una pagina di contenuto, un piccolo delta tocco può comportare il ripristino del contenuto al relativo valore iniziale originale. Tuttavia, quando si scorre con la ruota del puntatore, ogni segno di spunta della ruota deve spostare il contenuto di una pagina completa per ogni segno di spunta. È possibile definire i punti di snap (modificatori inerti) da usare con la rotellina del puntatore che eseguirà lo scorrimento verso un endpoint desiderato, ma specificare criteri diversi per i punti di snap usati con tocco o manipolazione diretta.

Si applica a

Vedi anche