Condividi tramite


IPropertyAnimation Interfaccia

Definizione

Descrive le proprietà delle animazioni comuni a tutti gli effetti di animazione.

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
Derivato
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows Desktop Extension SDK (è stato introdotto in 10.0.10240.0)
API contract
Windows.UI.Core.AnimationMetrics.AnimationMetricsContract (è stato introdotto in v1.0)

Commenti

Non implementare questa interfaccia. Ottenere un puntatore a un'istanza di questa interfaccia usando la proprietà AnimationDescription.Animations .

I controlli di intervallo Control1 e Control2 specificano la posizione del primo e del secondo punto di controllo di una curva di Bézier cubica. Questi due punti hanno lo stesso significato della proprietà css transition-timing-function . Il punto di controllo zero è sempre (0,0) e il punto di controllo tre è sempre (1,1). Le coordinate di Control1 e Control2 sono sempre incluse nell'intervallo compreso tra 0 e 1.

Nella curva di Bézier risultante, la coordinata x rappresenta l'ora e la coordinata y rappresenta lo stato di avanzamento. La curva non elaborata da (0,0) a (1,1) viene ridimensionata in modo da corrispondere alla durata effettiva e all'intervallo della transizione animata, in modo che x=0 sia l'ora iniziale della trasformazione, x=1 è l'ora finale, y=0 è il valore iniziale della proprietà animata e y=1 è il valore finale. I valori x e y compresi tra 0 e 1 rappresentano i valori intermedi corrispondenti di tempo e l'animazione.

Proprietà

Control1

Ottiene la posizione del primo punto di controllo per la curva di Bézier cubica che descrive come questa proprietà di questo oggetto deve animare nel tempo.

Control2

Ottiene la posizione del secondo punto di controllo per la curva cubica di Bézier che descrive come questa proprietà di questo oggetto deve animare nel tempo.

Delay

Ottiene l'intervallo di tempo tra il momento in cui l'animazione viene incaricata di iniziare e quando l'animazione inizia effettivamente a disegnare.

Duration

Ottiene la quantità di tempo durante la quale deve essere eseguita l'animazione. Questo non include il ritardo.

Type

Ottiene il tipo di animazione rappresentata da questo oggetto.

Si applica a

Vedi anche