InteractionTracker.IsInertiaFromImpulse Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
bool
true se l'inerzia è il risultato di un impulso; in caso contrario, false.
Requisiti Windows
Famiglia di dispositivi |
Windows 10, version 1809 (è stato introdotto in 10.0.17763.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v7.0)
|
Commenti
L'inerzia da un impulso include entrambe le chiamate a TryUpdatePositionWithInitialVelocity e l'input della rotellina del puntatore reindirizzato automaticamente. Questa proprietà restituisce true all'interno di un'espressione quando l'input ha origine da un'origine discreta, ad esempio una rotellina del puntatore. Il valore della proprietà deve essere utilizzato solo quando si valutano le condizioni di un modificatore di inerzia.
È possibile fare riferimento a questa proprietà nell'espressione usata per selezionare un modificatore di inerzia, che consente di determinare se l'inerzia viene immessa come risultato dell'input della rotellina del puntatore. È quindi possibile fornire modificatori di inerzia diversi per questi tipi di interazioni rispetto a quelli forniti per le manipolazioni continue, ad esempio tocco e touchpad.
Ad esempio, quando si scorre una pagina di contenuto, un piccolo delta tocco può comportare il ripristino del contenuto al valore iniziale originale. Tuttavia, quando si scorre con la rotellina del puntatore, ogni graduazione della rotellina deve spostare il contenuto di una pagina completa per ogni tick. È possibile definire punti di ancoraggio (modificatori di inerzia) da utilizzare con la rotellina del puntatore che blocca lo scorrimento verso un endpoint desiderato, ma specificare criteri diversi per i punti di ancoraggio usati con il tocco o la manipolazione diretta.