Freigeben über


IPropertyAnimation Schnittstelle

Definition

Beschreibt Eigenschaften von Animationen, die allen Animationseffekten gemeinsam sind.

public interface class IPropertyAnimation
/// [Windows.Foundation.Metadata.ContractVersion(Windows.UI.Core.AnimationMetrics.AnimationMetricsContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(973190362, 19852, 16670, 182, 21, 26, 222, 104, 58, 153, 3)]
struct IPropertyAnimation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.UI.Core.AnimationMetrics.AnimationMetricsContract), 65536)]
[Windows.Foundation.Metadata.Guid(973190362, 19852, 16670, 182, 21, 26, 222, 104, 58, 153, 3)]
public interface IPropertyAnimation
Public Interface IPropertyAnimation
Abgeleitet
Attribute

Windows-Anforderungen

Gerätefamilie
Windows Desktop Extension SDK (eingeführt in 10.0.10240.0)
API contract
Windows.UI.Core.AnimationMetrics.AnimationMetricsContract (eingeführt in v1.0)

Hinweise

Implementieren Sie diese Schnittstelle nicht. Rufen Sie mithilfe der AnimationDescription.Animation-Eigenschaft einen Zeiger auf eine instance dieser Schnittstelle ab.

Die Steuersteuerungen Control1 und Control2 geben die Position des ersten und zweiten Steuerpunkts einer kubischen Bézierkurve an. Diese beiden Punkte haben die gleiche Bedeutung wie in der CSS-Eigenschaft transition-timing-function . Kontrollpunkt 0 ist immer (0,0) und Kontrollpunkt 3 ist immer (1,1). Die Koordinaten von Control1 und Control2 liegen immer im Bereich von 0 bis einschließlich 1.

In der resultierenden Bézierkurve stellt die x-Koordinate die Zeit und die y-Koordinate den Fortschritt dar. Die rohe Kurve von (0,0) auf (1,1) wird skaliert, um der tatsächlichen Dauer und dem Bereich des animierten Übergangs zu entsprechen, sodass x=0 die Startzeit der Transformation, x=1 die Endzeit, y=0 der Anfangswert der animierten Eigenschaft und y=1 der endgültige Wert ist. Werte von x und y zwischen 0 und 1 stellen entsprechende Zwischenwerte der Zeit und der Animation dar.

Eigenschaften

Control1

Ruft die Position des ersten Steuerungspunkts für die kubische Bézierkurve ab, die beschreibt, wie diese Eigenschaft dieses Objekts im Laufe der Zeit animiert werden soll.

Control2

Ruft die Position des zweiten Steuerungspunkts für die kubische Bézierkurve ab, die beschreibt, wie diese Eigenschaft dieses Objekts im Laufe der Zeit animiert werden soll.

Delay

Ruft den Zeitraum ab, der zwischen dem Zeitpunkt, an dem die Animation angehalten wird, zu beginnen, und wann die Animation tatsächlich zu zeichnen beginnt.

Duration

Ruft den Zeitraum ab, in dem die Animation ausgeführt werden soll. Dies schließt die Verzögerung nicht ein.

Type

Ruft den Typ der Animation ab, die von diesem Objekt dargestellt wird.

Gilt für:

Weitere Informationen