InteractionTracker.Scale 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
由 InteractionTracker 计算的输出比例。 当前小数位数是一个相对值,取决于 MinScale 和 MaxScale 属性中指定的值。
InteractionTracker 的 scale 属性是一个浮点数,表示 InteractionTracker 坐标空间中的刻度。 此值将从 1 开始,并将根据活动输入或直接调用来增加或减少以更新或创建属性动画。 当 InteractionTracker 处于 Idle 或 CustomAnimation 状态时,scale 属性不会从 1 更改,除非更新 MinScale 和 MaxScale 属性(默认值均为 1)。 InteractionTracker 在交互和惯性状态期间,的比例可能会略超出此范围,以便在边界处显示反弹或阻力。
public:
property float Scale { float get(); };
float Scale();
public float Scale { get; }
var single = interactionTracker.scale;
Public ReadOnly Property Scale As Single
属性值
float
由 InteractionTracker 计算的输出比例。
注解
通过 VisualInteractionSource 的活动输入或通过直接调用来更新缩放来填充 InteractionTracker 缩放。 活动“收缩”输入将更新 InteractionTracker 的缩放属性(如果已配置)。 所有对缩放进行动画处理或更新的调用都接受浮点输入。 ExpressionAnimation 中引用的 scale 属性将始终反映 InteractionTracker 的当前比例,同时考虑边界和惯性修饰符等因素。