Partager via


IPropertyAnimation Interface

Définition

Décrit les propriétés des animations communes à tous les effets d’animation.

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
Dérivé
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows Desktop Extension SDK (introduit dans 10.0.10240.0)
API contract
Windows.UI.Core.AnimationMetrics.AnimationMetricsContract (introduit dans v1.0)

Remarques

N’implémentez pas cette interface. Obtenez un pointeur vers un instance de cette interface à l’aide de la propriété AnimationDescription.Animations.

Les contrôles de minutage Control1 et Control2 spécifient l’emplacement des premier et deuxième points de contrôle d’une courbe de Bézier cubique. Ces deux points ont la même signification que dans la propriété transition-timing-function CSS. Le point de contrôle zéro est toujours (0,0) et le point de contrôle trois est toujours (1,1). Les coordonnées de Control1 et Control2 sont toujours comprises entre 0 et 1, inclus.

Sur la courbe de Bézier résultante, la coordonnée x représente l’heure et la coordonnée y représente la progression. La courbe brute de (0,0) à (1,1) est mise à l’échelle pour correspondre à la durée et à la plage réelles de la transition animée, de sorte que x=0 est l’heure de début de la transformation, x=1 est l’heure de fin, y=0 est la valeur initiale de la propriété animée et y=1 est la valeur finale. Les valeurs de x et y comprises entre 0 et 1 représentent les valeurs intermédiaires correspondantes du temps et de l’animation.

Propriétés

Control1

Obtient l’emplacement du premier point de contrôle de la courbe de Bézier cubique qui décrit comment cette propriété de cet objet doit s’animer au fil du temps.

Control2

Obtient l’emplacement du deuxième point de contrôle de la courbe de Bézier cubique qui décrit comment cette propriété de cet objet doit s’animer au fil du temps.

Delay

Obtient le délai entre le moment où l’animation est chargée de commencer et le moment où cette animation commence réellement à dessiner.

Duration

Obtient la durée pendant laquelle l’animation doit être exécutée. Cela n’inclut pas le délai.

Type

Obtient le type d’animation représenté par cet objet.

S’applique à

Voir aussi