Freigeben über


InteractionTrackerInertiaStateEnteredArgs.IsInertiaFromImpulse Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Inertiät das Ergebnis eines Impulss ist.

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

Eigenschaftswert

Boolean

bool

true, wenn die Trägheit das Ergebnis eines Impulss ist; andernfalls "false".

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1809 (eingeführt in 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v7.0)

Hinweise

Trägheit aus einem Impuls umfasst sowohl Aufrufe von TryUpdatePositionWithInitialVelocity als auch autoumgeleitete Zeigerradeingaben. Diese Eigenschaft wird ausgewertet, um trueinnerhalb eines Ausdrucks, wenn die Eingabe aus einer separaten Quelle wie einem Zeigerrad stammt.

Sie können auf diese Eigenschaft im Ausdruck verweisen, der verwendet wird, um einen Inertia modifierauszuwählen, mit dem Sie bestimmen können, ob die Inertia als Ergebnis der Zeigerradeingabe eingegeben wird. Sie können dann verschiedene Trägheitsmodifizierer für diese Arten von Interaktionen bereitstellen, als sie für kontinuierliche Manipulationen wie Toucheingabe und Touchpad bereitstellen.

Wenn Sie beispielsweise eine Seite mit Inhalt scrollen, kann ein kleines Touchdelta dazu führen, dass der Inhalt wieder an seinen ursprünglichen Startwert angedockt wird. Beim Scrollen mit dem Zeigerrad sollte jeder Teilstrich des Rads jedoch den Inhalt pro Teilstrich auf eine ganze Seite verschieben. Sie können Andockpunkte (Trägheitsmodifizierer) für die Verwendung mit dem Zeigerrad definieren, mit dem der Bildlauf an einem gewünschten Endpunkt ausgerichtet wird, aber verschiedene Kriterien für die Andockpunkte angeben, die mit Toucheingabe oder direkter Manipulation verwendet werden.

Gilt für:

Weitere Informationen