InteractionTracker.Scale Eigenschaft

Definition

Die vom InteractionTracker berechnete Ausgabeskalierung. Die aktuelle Skalierung ist ein relativer Wert, der von den in den Eigenschaften MinScale und MaxScale angegebenen Werten abhängt.

Die Scale-Eigenschaft des InteractionTracker ist ein Float, der die Skalierung im Koordinatenraum von InteractionTracker darstellt. Dieser Wert beginnt bei 1 und wird basierend auf aktiven Eingaben oder direkten Aufrufen zum Aktualisieren oder Animieren der Eigenschaft erhöht oder verringert. Die Skalierungseigenschaft, wenn sich der InteractionTracker im Leerlauf- oder CustomAnimation-Status befindet, ändert sich nicht von 1, es sei denn, die MinScale - und MaxScale-Eigenschaften , die beide standardmäßig auf 1 festgelegt sind, werden aktualisiert. InteractionTracker Die Skalierung kann während der Interaktions- und Trägheitszustände etwas außerhalb dieses Bereichs liegen, um an der Grenze eine Unzustellbarkeit oder einen Widerstand anzuzeigen.

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

Eigenschaftswert

Single

float

Die vom InteractionTracker berechnete Ausgabeskalierung.

Hinweise

Die InteractionTracker-Skalierung wird entweder durch aktive Eingabe über die VisualInteractionSource oder durch direkte Aufrufe zum Aktualisieren der Skalierung aufgefüllt. Die aktive Pinch-Eingabe aktualisiert die Skalierungseigenschaft von InteractionTracker , wenn sie konfiguriert ist. Alle Aufrufe zum Animieren oder Aktualisieren der Skalierung akzeptieren float-Eingaben. Die Skalierungseigenschaft, auf die in einer ExpressionAnimation verwiesen wird, spiegelt immer die aktuelle Skalierung des InteractionTracker wider, wobei Faktoren wie Begrenzungen und Dieträgheitsmodifizierer berücksichtigt werden.

Gilt für: