InteractionTracker.IsInertiaFromImpulse 属性

定义

获取一个值,该值指示惯性是否是脉冲的结果。

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

属性值

Boolean

bool

如果惯性是脉冲的结果,则为 true;否则为 false

注解

来自脉冲的惯性包括对 TryUpdatePositionWithInitialVelocity 的调用和自动重定向的指针滚轮输入。 当输入源自离散源(如指针滚轮)时,此属性在表达式中的计算结果为 true 。 仅当评估惯性修饰符的条件时,才应使用 属性值。

可以在用于选择惯性修饰符的表达式中引用此属性,这使你可以确定是否输入惯性作为指针滚轮输入的结果。 然后,可以为这些类型的交互提供不同于连续操作(如触摸和触摸板)的惯性修饰符。

例如,滚动内容页面时,较小的触摸增量可能会导致内容贴靠回其原始起始值。 但是,当使用指针滚轮滚动时,滚轮的每个刻度应使内容每刻度移动一整页。 你可以定义吸附点 (惯性修饰符) 用于将滚动对齐到所需终结点的指针滚轮,但为用于触摸或直接操作的吸附点指定不同的条件。

适用于

另请参阅