IPropertyAnimation Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |