Freigeben über


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: