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 Koordinatenbereich des InteractionTrackers darstellt. Dieser Wert beginnt bei 1 und erhöht oder verringert sich basierend auf aktiven Eingaben oder direkten Aufrufen zum Aktualisieren oder Animieren der Eigenschaft. Die Skalierungseigenschaft, wenn sich interactionTracker im Idle- oder CustomAnimation-Zustand befindet, ändert sich nicht von 1, es sei denn, die Eigenschaften MinScale und MaxScale , die beide standardmäßig auf 1 festgelegt sind, werden aktualisiert. InteractionTracker Die Skala kann während des Interaktions- und Trägheitszustands etwas außerhalb dieses Bereichs liegen, um an der Grenze einen Sprung 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 Eingaben über 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 Grenzen und Massenmodifizierer berücksichtigt werden.

Gilt für: