Partager via


System.Windows.Media.Animation Espace de noms

Fournit des types qui prennent en charge les fonctionnalités d'animation de propriété, y compris les chronologies, les storyboards et les images clé.

Classes

Animatable

Classe abstraite qui fournit le support d'animation.

AnimationClock

Gère l’état d’exécution de AnimationTimeline et traite ses valeurs de sortie.

AnimationException

Exception levée lorsqu'une erreur se produit pendant l'animation d'une propriété.

AnimationTimeline

Définit un segment de temps pendant lequel les valeurs de sortie sont générées. Ces valeurs sont utilisées pour animer une propriété cible.

BackEase

Représente une fonction d'accélération qui rétracte le mouvement d'une animation un peu avant qu'elle ne commence à s'animer dans le chemin d'accès a indiqué.

BeginStoryboard

Action de déclencheur qui démarre un Storyboard et distribue ses animations à leurs propriétés et objets ciblés.

BooleanAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Boolean.

BooleanAnimationUsingKeyFrames

Anime la valeur d’une propriété qui prend un Boolean selon un ensemble de KeyFrames pendant une Duration spécifiée.

BooleanKeyFrame

Classe abstraite qui, quand elle est implémentée, définit un segment avec sa propre valeur cible et sa propre méthode d’interpolation pour BooleanAnimationUsingKeyFrames.

BooleanKeyFrameCollection

Représente une collection d'objets BooleanKeyFrame.

BounceEase

Représente une fonction d'accélération qui crée un effet de rebondissement animé.

ByteAnimation

Anime la valeur d’une propriété Byte entre deux valeurs cibles à l’aide d’une interpolation linéaire sur un Duration spécifié.

ByteAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Byte.

ByteAnimationUsingKeyFrames

Anime la valeur d’une propriété Byte selon un jeu de KeyFrames.

ByteKeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour ByteAnimationUsingKeyFrames.

ByteKeyFrameCollection

Représente une collection d'objets ByteKeyFrame.

CharAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Char.

CharAnimationUsingKeyFrames

Anime la valeur d’une propriété Char selon un ensemble de KeyFrames pendant une Duration spécifiée.

CharKeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour CharAnimationUsingKeyFrames.

CharKeyFrameCollection

Représente une collection d'objets CharKeyFrame.

CircleEase

Représente une fonction d'accélération qui crée une animation qui accélère et/ou ralentit à l'aide d'une fonction circulaire.

Clock

Tient à jour l’état de minutage au moment de l’exécution pour Timeline.

ClockCollection

Représente une collection ordonnée d’objets Clock.

ClockController

Contrôle de manière interactive un Clock

ClockGroup

Assemblage de types Clock avec un comportement basé sur un TimelineGroup.

ColorAnimation

Anime la valeur d’une propriété Color entre deux valeurs cibles à l’aide d’une interpolation linéaire sur un élément Duration spécifié.

ColorAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Color.

ColorAnimationUsingKeyFrames

Anime la valeur d’une propriété Color selon un ensemble de KeyFrames pendant une Duration spécifiée.

ColorKeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour ColorAnimationUsingKeyFrames.

ColorKeyFrameCollection

Représente une collection d'objets ColorKeyFrame.

ControllableStoryboardAction

Manipule un Storyboard appliqué par une action BeginStoryboard.

CubicEase

Représente une fonction d’accélération qui crée une animation qui accélère et/ou ralentit en utilisant la formule f(t) = t3.

DecimalAnimation

Anime la valeur d’une propriété Decimal entre deux valeurs cibles à l’aide d’une interpolation linéaire sur un élément Duration spécifié.

DecimalAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Decimal.

DecimalAnimationUsingKeyFrames

Anime la valeur d’une propriété Decimal selon un jeu de KeyFrames.

DecimalKeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour DecimalAnimationUsingKeyFrames.

DecimalKeyFrameCollection

Représente une collection d'objets DecimalKeyFrame.

DiscreteBooleanKeyFrame

Réalise une animation à partir de la valeur de Boolean de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteByteKeyFrame

Réalise une animation à partir de la valeur de Byte de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteCharKeyFrame

Réalise une animation à partir de la valeur de Char de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteColorKeyFrame

Réalise une animation à partir de la valeur de Color de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteDecimalKeyFrame

Réalise une animation à partir de la valeur de Decimal de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteDoubleKeyFrame

Réalise une animation à partir de la valeur de Double de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteInt16KeyFrame

Réalise une animation à partir de la valeur de Int16 de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteInt32KeyFrame

Réalise une animation à partir de la valeur de Int32 de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteInt64KeyFrame

Réalise une animation à partir de la valeur de Int64 de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteMatrixKeyFrame

Réalise une animation à partir de la valeur de Matrix de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteObjectKeyFrame

Réalise une animation à partir de la valeur de Object de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscretePoint3DKeyFrame

Réalise une animation à partir de la valeur de Point3D de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscretePointKeyFrame

Réalise une animation à partir de la valeur de Point de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteQuaternionKeyFrame

Réalise une animation à partir de la valeur de Quaternion de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteRectKeyFrame

Réalise une animation à partir de la valeur de Rect de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteRotation3DKeyFrame

Réalise une animation à partir de la valeur de Rotation3D de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteSingleKeyFrame

Réalise une animation à partir de la valeur de Single de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteSizeKeyFrame

Réalise une animation à partir de la valeur de Size de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteStringKeyFrame

Réalise une animation à partir de la valeur de String de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteThicknessKeyFrame

Réalise une animation à partir de la valeur de Thickness de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteVector3DKeyFrame

Réalise une animation à partir de la valeur de Vector3D de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DiscreteVectorKeyFrame

Réalise une animation à partir de la valeur de Vector de l’image clé principale précédente vers sa propre valeur de Value en utilisant une interpolation discrète.

DoubleAnimation

Anime la valeur d’une propriété Double entre deux valeurs cibles à l’aide d’une interpolation linéaire sur un élément Duration spécifié.

DoubleAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Double.

DoubleAnimationUsingKeyFrames

Anime la valeur d’une propriété Double selon un jeu de KeyFrames.

DoubleAnimationUsingPath

Anime la valeur d’une propriété Double entre plusieurs valeurs cibles, en utilisant un PathGeometry pour spécifier ces valeurs. Cette animation peut être utilisée pour déplacer un objet visuel sur un chemin d’accès.

DoubleKeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour DoubleAnimationUsingKeyFrames.

DoubleKeyFrameCollection

Représente une collection d'objets DoubleKeyFrame.

EasingByteKeyFrame

Classe permettant d’associer des fonctions d’accélération à une animation d’image clé ByteAnimationUsingKeyFrames.

EasingColorKeyFrame

Classe permettant d’associer des fonctions d’accélération à une animation d’image clé ColorAnimationUsingKeyFrames.

EasingDecimalKeyFrame

Classe abstraite qui vous permet d’associer des fonctions d’accélération à une animation d’image clé DecimalAnimationUsingKeyFrames.

EasingDoubleKeyFrame

Classe permettant d’associer des fonctions d’accélération à une animation d’image clé DoubleAnimationUsingKeyFrames.

EasingFunctionBase

Fournit la classe de base pour toutes les fonctions d'accélération.

EasingInt16KeyFrame

Classe permettant d’associer des fonctions d’accélération à une animation d’image clé Int16AnimationUsingKeyFrames.

EasingInt32KeyFrame

Classe permettant d’associer des fonctions d’accélération à une animation d’image clé Int32AnimationUsingKeyFrames.

EasingInt64KeyFrame

Classe permettant d’associer des fonctions d’accélération à une animation d’image clé Int64AnimationUsingKeyFrames.

EasingPoint3DKeyFrame

Classe permettant d’associer des fonctions d’accélération à une animation d’image clé Point3DAnimationUsingKeyFrames.

EasingPointKeyFrame

Classe permettant d’associer des fonctions d’accélération à une animation d’image clé PointAnimationUsingKeyFrames.

EasingQuaternionKeyFrame

Classe permettant d’associer des fonctions d’accélération à une animation d’image clé QuaternionAnimationUsingKeyFrames.

EasingRectKeyFrame

Classe permettant d’associer des fonctions d’accélération à une animation d’image clé RectAnimationUsingKeyFrames.

EasingRotation3DKeyFrame

Classe permettant d’associer des fonctions d’accélération à une animation d’image clé Rotation3DAnimationUsingKeyFrames.

EasingSingleKeyFrame

Classe permettant d’associer des fonctions d’accélération à une animation d’image clé SingleAnimationUsingKeyFrames.

EasingSizeKeyFrame

Classe permettant d’associer des fonctions d’accélération à une animation d’image clé SizeAnimationUsingKeyFrames.

EasingThicknessKeyFrame

Classe permettant d’associer des fonctions d’accélération à une animation d’image clé ThicknessAnimationUsingKeyFrames.

EasingVector3DKeyFrame

Classe permettant d’associer des fonctions d’accélération à une animation d’image clé Vector3DAnimationUsingKeyFrames.

EasingVectorKeyFrame

Classe permettant d’associer des fonctions d’accélération à une animation d’image clé VectorAnimationUsingKeyFrames.

ElasticEase

Représente une fonction d'accélération qui crée une animation qui ressemble à un ressort oscillant d'avant en arrière jusqu'à ce qu'il se stabilise.

ExponentialEase

Représente une fonction d'accélération qui crée une animation qui accélère et/ou décélère en utilisant une formule exponentielle.

Int16Animation

Anime la valeur d’une propriété Int16 entre deux valeurs cibles à l’aide d’une interpolation linéaire sur un élément Duration spécifié.

Int16AnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Int16.

Int16AnimationUsingKeyFrames

Anime la valeur d’une propriété Int16 selon un jeu de KeyFrames.

Int16KeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour Int16AnimationUsingKeyFrames.

Int16KeyFrameCollection

Représente une collection d'objets Int16KeyFrame.

Int32Animation

Réalise l’animation de la valeur d’une propriété Int32 entre deux valeurs cibles, en utilisant une interpolation linéaire sur un Duration spécifié.

Int32AnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Int32.

Int32AnimationUsingKeyFrames

Anime la valeur d’une propriété Int32 selon un jeu de KeyFrames.

Int32KeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour Int32AnimationUsingKeyFrames.

Int32KeyFrameCollection

Représente une collection d'objets Int32KeyFrame.

Int64Animation

Anime la valeur d’une propriété Int64 entre deux valeurs cibles en utilisant une interpolation linéaire sur une Duration spécifiée.

Int64AnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Int64.

Int64AnimationUsingKeyFrames

Anime la valeur d’une propriété Int64 selon un jeu de KeyFrames.

Int64KeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour Int64AnimationUsingKeyFrames.

Int64KeyFrameCollection

Représente une collection d'objets Int64KeyFrame.

KeySpline

Cette classe est utilisée par une image clé de spline pour définir la progression de l’animation.

LinearByteKeyFrame

Réalise une animation de la valeur Byte de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

LinearColorKeyFrame

Réalise une animation de la valeur Color de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

LinearDecimalKeyFrame

Réalise une animation de la valeur Decimal de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

LinearDoubleKeyFrame

Réalise une animation de la valeur Double de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

LinearInt16KeyFrame

Réalise une animation de la valeur Int16 de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

LinearInt32KeyFrame

Réalise une animation de la valeur Int32 de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

LinearInt64KeyFrame

Réalise une animation de la valeur Int64 de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

LinearPoint3DKeyFrame

Réalise une animation de la valeur Point3D de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

LinearPointKeyFrame

Réalise une animation de la valeur Point de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

LinearQuaternionKeyFrame

Réalise une animation de la valeur Quaternion de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

LinearRectKeyFrame

Réalise une animation de la valeur Rect de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

LinearRotation3DKeyFrame

Réalise une animation de la valeur Rotation3D de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

LinearSingleKeyFrame

Réalise une animation de la valeur Single de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

LinearSizeKeyFrame

Réalise une animation de la valeur Size de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

LinearThicknessKeyFrame

Réalise une animation de la valeur Thickness de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

LinearVector3DKeyFrame

Réalise une animation de la valeur Vector3D de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

LinearVectorKeyFrame

Réalise une animation de la valeur Vector de l’image clé précédente à son propre Value, en utilisant une interpolation linéaire.

MatrixAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Matrix.

MatrixAnimationUsingKeyFrames

Anime la valeur d’une propriété Matrix selon un jeu de KeyFrames.

MatrixAnimationUsingPath

Anime la valeur d’une propriété Matrix en utilisant un élément PathGeometry pour générer les valeurs animées. Cette animation peut être utilisée pour déplacer un objet visuel sur un chemin d’accès.

MatrixKeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour MatrixAnimationUsingKeyFrames.

MatrixKeyFrameCollection

Représente une collection d'objets MatrixKeyFrame.

ObjectAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Object.

ObjectAnimationUsingKeyFrames

Anime la valeur d’une propriété Object selon un ensemble de KeyFrames pendant une Duration spécifiée.

ObjectKeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour ObjectAnimationUsingKeyFrames.

ObjectKeyFrameCollection

Représente une collection d'objets ObjectKeyFrame.

ParallelTimeline

Définit un segment de temps qui peut contenir des objets Timeline enfants. Ces chronologies enfants deviennent actives en fonction de leurs propriétés BeginTime respectives. Les chronologies enfants peuvent aussi se chevaucher (s’exécuter en parallèle) l’une l’autre.

PauseStoryboard

Action de déclencheur qui suspend un Storyboard.

Point3DAnimation

Anime la valeur d’une propriété Point3D en utilisant une interpolation linéaire entre deux valeurs.

Point3DAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Point3D.

Point3DAnimationUsingKeyFrames

Anime la valeur d’une propriété Point3D selon un jeu de KeyFrames.

Point3DKeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour Point3DAnimationUsingKeyFrames.

Point3DKeyFrameCollection

Représente une collection d'objets Point3DKeyFrame.

PointAnimation

Anime la valeur d’une propriété Point entre deux valeurs cibles en utilisant une interpolation linéaire sur une Duration spécifiée.

PointAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Point.

PointAnimationUsingKeyFrames

Anime la valeur d’une propriété Point selon un jeu de KeyFrames.

PointAnimationUsingPath

Anime la valeur d’une propriété Point entre plusieurs valeurs cibles, en utilisant un PathGeometry pour spécifier ces valeurs. Cette animation peut être utilisée pour déplacer un objet visuel sur un chemin d’accès.

PointKeyFrame

Définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour un PointAnimationUsingKeyFrames.

PointKeyFrameCollection

Représente une collection d'objets PointKeyFrame.

PowerEase

Représente une fonction d'accélération qui crée une animation qui accélère et/ou ralentit en utilisant la formule f(t) = tp, où p est égal à la propriété Power.

QuadraticEase

Représente une fonction d'accélération qui crée une animation qui accélère et/ou ralentit en utilisant la formule f(t) = t2

QuarticEase

Représente une fonction d’accélération qui crée une animation qui accélère et/ou ralentit en utilisant la formule f(t) = t4.

QuaternionAnimation

Anime la valeur d’une propriété Quaternion entre deux valeurs cibles en utilisant une interpolation linéaire sur un Duration spécifié.

QuaternionAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Quaternion.

QuaternionAnimationUsingKeyFrames

Anime la valeur d’une propriété Quaternion selon un ensemble de KeyFrames pendant une Duration spécifiée.

QuaternionKeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour QuaternionAnimationUsingKeyFrames.

QuaternionKeyFrameCollection

Représente une collection d'objets QuaternionKeyFrame.

QuinticEase

Représente une fonction d’accélération qui crée une animation qui accélère et/ou ralentit en utilisant la formule f(t) = t5.

RectAnimation

Anime la valeur d’une propriété Rect entre deux valeurs cibles en utilisant une interpolation linéaire.

RectAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Rect.

RectAnimationUsingKeyFrames

Anime la valeur d’une propriété qui prend un Rect avec un ensemble d’images clés.

RectKeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour RectAnimationUsingKeyFrames.

RectKeyFrameCollection

Représente une collection d'objets RectKeyFrame.

RemoveStoryboard

Action de déclencheur qui supprime une table Storyboard.

RepeatBehaviorConverter

Convertit des instances de RepeatBehavior en et à partir d'autres types de données.

ResumeStoryboard

Prend en charge une action de déclencheur qui reprend un Storyboard suspendu.

Rotation3DAnimation

Anime la valeur d’une propriété Rotation3D en utilisant une interpolation linéaire entre deux valeurs déterminées par la combinaison de propriétés From, To ou By définies pour l’animation.

Rotation3DAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Rotation3D.

Rotation3DAnimationUsingKeyFrames

Anime la valeur d’une propriété Rotation3D selon un jeu de KeyFrames.

Rotation3DKeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour Rotation3DAnimationUsingKeyFrames.

Rotation3DKeyFrameCollection

Représente une collection d'objets Rotation3DKeyFrame.

SeekStoryboard

Action de déclenchement qui permet de rechercher (ignorer) une heure spécifiée au sein de la période active d’un Storyboard.

SetStoryboardSpeedRatio

Action de déclencheur qui modifie la vitesse d’un Storyboard.

SineEase

Représente une fonction d’accélération qui crée une animation qui accélère et/ou ralentit en utilisant une formule sinusoïde.

SingleAnimation

Anime la valeur d’une propriété Single entre deux valeurs cibles à l’aide d’une interpolation linéaire sur un élément Duration spécifié.

SingleAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Single.

SingleAnimationUsingKeyFrames

Anime la valeur d’une propriété Single selon un jeu de KeyFrames.

SingleKeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour SingleAnimationUsingKeyFrames.

SingleKeyFrameCollection

Représente une collection d'objets SingleKeyFrame.

SizeAnimation

Anime la valeur d’une propriété Size entre deux valeurs cibles à l’aide d’une interpolation linéaire sur un élément Duration spécifié.

SizeAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Size.

SizeAnimationUsingKeyFrames

Anime la valeur d’une propriété Size selon un jeu de KeyFrames.

SizeKeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour SizeAnimationUsingKeyFrames.

SizeKeyFrameCollection

Représente une collection d'objets SizeKeyFrame.

SkipStoryboardToFill

Action de déclencheur qui avance un Storyboard à la fin de sa période de remplissage.

SplineByteKeyFrame

Réalise une animation de la valeur Byte de l’image clé précédente à son propre Value en utilisant une interpolation spline.

SplineColorKeyFrame

Réalise une animation de la valeur Color de l’image clé précédente à son propre Value en utilisant une interpolation spline.

SplineDecimalKeyFrame

Réalise une animation de la valeur Decimal de l’image clé précédente à son propre Value en utilisant une interpolation spline.

SplineDoubleKeyFrame

Réalise une animation de la valeur Double de l’image clé précédente à son propre Value en utilisant une interpolation spline.

SplineInt16KeyFrame

Réalise une animation de la valeur Int16 de l’image clé précédente à son propre Value en utilisant une interpolation spline.

SplineInt32KeyFrame

Réalise une animation de la valeur Int32 de l’image clé précédente à son propre Value en utilisant une interpolation spline.

SplineInt64KeyFrame

Réalise une animation de la valeur Int64 de l’image clé précédente à son propre Value en utilisant une interpolation spline.

SplinePoint3DKeyFrame

Réalise une animation de la valeur Point3D de l’image clé précédente à son propre Value en utilisant une interpolation spline.

SplinePointKeyFrame

Réalise une animation de la valeur Point de l’image clé précédente à son propre Value en utilisant une interpolation spline.

SplineQuaternionKeyFrame

Réalise une animation de la valeur Quaternion de l’image clé précédente à son propre Value en utilisant une interpolation spline.

SplineRectKeyFrame

Réalise une animation de la valeur Rect de l’image clé précédente à son propre Value en utilisant une interpolation spline.

SplineRotation3DKeyFrame

Réalise une animation de la valeur Rotation3D de l’image clé précédente à son propre Value en utilisant une interpolation spline.

SplineSingleKeyFrame

Réalise une animation de la valeur Single de l’image clé précédente à son propre Value en utilisant une interpolation spline.

SplineSizeKeyFrame

Réalise une animation de la valeur Size de l’image clé précédente à son propre Value en utilisant une interpolation spline.

SplineThicknessKeyFrame

Réalise une animation de la valeur Thickness de l’image clé précédente à son propre Value en utilisant une interpolation spline.

SplineVector3DKeyFrame

Réalise une animation de la valeur Vector3D de l’image clé précédente à son propre Value en utilisant une interpolation spline.

SplineVectorKeyFrame

Réalise une animation de la valeur Vector de l’image clé précédente à son propre Value en utilisant une interpolation spline.

StopStoryboard

Action de déclencheur qui arrête Storyboard.

Storyboard

Chronologie de conteneur qui fournit des informations sur le ciblage des objets et des propriétés pour ses animations enfants.

StringAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur String.

StringAnimationUsingKeyFrames

Anime la valeur d’une propriété String selon un ensemble de KeyFrames pendant une Duration spécifiée.

StringKeyFrame

Définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour un StringAnimationUsingKeyFrames.

StringKeyFrameCollection

Représente une collection d'objets StringKeyFrame.

ThicknessAnimation

Anime la valeur d’une propriété Thickness entre deux valeurs cibles en utilisant une interpolation linéaire sur une Duration spécifiée.

ThicknessAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Thickness.

ThicknessAnimationUsingKeyFrames

Anime la valeur d’une propriété Thickness selon un jeu de KeyFrames.

ThicknessKeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour ThicknessAnimationUsingKeyFrames.

ThicknessKeyFrameCollection

Représente une collection d'objets ThicknessKeyFrame.

Timeline

Définit un segment de temps.

TimelineCollection

Représente une collection d'objets Timeline.

TimelineGroup

Classe abstraite qui, une fois implémentée, représente un Timeline qui peut contenir une collection d’objets Timeline enfants.

Vector3DAnimation

Anime la valeur d’une propriété Vector3D en utilisant une interpolation linéaire entre deux valeurs.

Vector3DAnimationBase

Classe abstraite qui représente une valeur Vector3D animée.

Vector3DAnimationUsingKeyFrames

Anime la valeur d’une propriété Vector3D selon un jeu de KeyFrames.

Vector3DKeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour Vector3DAnimationUsingKeyFrames.

Vector3DKeyFrameCollection

Représente une collection d'objets Vector3DKeyFrame.

VectorAnimation

Anime la valeur d’une propriété Vector entre deux valeurs cibles à l’aide d’une interpolation linéaire sur un Duration spécifié.

VectorAnimationBase

Classe abstraite qui, en cas d’implémentation, anime une valeur Vector.

VectorAnimationUsingKeyFrames

Anime la valeur d’une propriété Vector selon un jeu de KeyFrames.

VectorKeyFrame

Classe abstraite qui, en cas d’implémentation, définit un segment d’animation avec ses propres valeur cible et méthode d’interpolation pour VectorAnimationUsingKeyFrames.

VectorKeyFrameCollection

Représente une collection d'objets VectorKeyFrame.

Structures

KeyTime

Pendant la progression relative d’une animation, une instance de KeyTime spécifie le moment précis où une image clé particulière doit être présentée.

RepeatBehavior

Décrit comment Timeline répète sa durée simple.

TimelineCollection.Enumerator

Énumère les membres de TimelineCollection.

Interfaces

IAnimatable

Ce type prend en charge l'infrastructure WPF et n'est pas destiné à être utilisé directement à partir de votre code. Pour qu'une classe puisse être animée, elle doit dériver de UIElement, ContentElementou de Animatable.

IAnimation

Fournit la prise en charge pour animer la valeur d’une propriété.

IEasingFunction

Définit la fonctionnalité de base d'une fonction d'accélération.

IKeyFrame

Une implémentation d'interface IKeyFrame offre un accès non typé aux propriétés KeyTime.

IKeyFrameAnimation

Une implémentation d'interface IKeyFrameAnimation fournit un accès non typé aux membres de la collection d'images clés.

Énumérations

ClockState

Décrit les états potentiels de l’objet Clock d’une chronologie.

EasingMode

Définit les modes dans lesquels les classes dérivées de EasingFunctionBase réalisent leur accélération.

FillBehavior

Spécifie la façon dont un Timeline se comporte lorsqu'il se trouve hors de sa période active alors que son parent se trouve dans sa période active ou de mise en attente.

HandoffBehavior

Spécifie la façon dont les nouvelles animations interagissent avec les animations existantes qui sont déjà appliquées à une propriété.

KeyTimeType

Représente les différents types susceptibles de représenter une instance KeyTime.

PathAnimationSource

Spécifie la valeur de la propriété de sortie du chemin qui est utilisé pour acheminer l’animation.

SlipBehavior

Indique comment un ParallelTimeline se comporte quand un ou plusieurs de ses Timeline enfants glissent.

TimeSeekOrigin

Indique l'origine d'une opération de recherche. L'offset de l'opération de recherche est relatif par rapport à cette origine.