InteractionTracker.Scale プロパティ

定義

InteractionTracker によって計算される出力スケール。 現在のスケールは、 MinScale プロパティと MaxScale プロパティで指定された値に依存する相対値です。

InteractionTracker の scale プロパティは、InteractionTracker の座標空間内のスケールを表す float です。 この値は 1 から始まり、プロパティを更新またはアニメーション化するためのアクティブな入力または直接呼び出しに基づいて増減します。 InteractionTracker が Idle または CustomAnimation 状態の場合、scale プロパティは、MinScale プロパティと MaxScale プロパティ (どちらも既定値は 1) が更新されない限り、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 によって計算される出力スケール。

注釈

InteractionTracker スケールは、VisualInteractionSource を介したアクティブな入力、またはスケールを更新するための直接呼び出しによって設定されます。 アクティブな "ピンチ" 入力は、構成されている場合、 InteractionTracker のスケール プロパティを更新します。 スケールをアニメーション化または更新するすべての呼び出しは、float 入力を受け入れます。 ExpressionAnimation で参照される scale プロパティは、境界や慣性修飾子などの要因を考慮して、InteractionTracker の現在のスケールを常に反映します。

適用対象