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 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: