InteractionTracker.Scale 属性

定义

InteractionTracker 计算的输出比例。 当前小数位数是一个相对值,取决于 MinScaleMaxScale 属性中指定的值。

InteractionTracker 的 scale 属性是一个浮点数,表示 InteractionTracker 坐标空间中的刻度。 此值将从 1 开始,并将根据活动输入或直接调用来增加或减少以更新或创建属性动画。 当 InteractionTracker 处于 Idle 或 CustomAnimation 状态时,scale 属性不会从 1 更改,除非更新 MinScaleMaxScale 属性(默认值均为 1)。 InteractionTracker 在交互和惯性状态期间,的比例可能会略超出此范围,以便在边界处显示反弹或阻力。

public:
 property float Scale { float get(); };
float Scale();
public float Scale { get; }
var single = interactionTracker.scale;
Public ReadOnly Property Scale As Single

属性值

Single

float

InteractionTracker 计算的输出比例。

注解

通过 VisualInteractionSource 的活动输入或通过直接调用来更新缩放来填充 InteractionTracker 缩放。 活动“收缩”输入将更新 InteractionTracker 的缩放属性(如果已配置)。 所有对缩放进行动画处理或更新的调用都接受浮点输入。 ExpressionAnimation 中引用的 scale 属性将始终反映 InteractionTracker 的当前比例,同时考虑边界和惯性修饰符等因素。

适用于