System.Windows.Media.Animation Espacio de nombres

Proporciona tipos que admiten la funcionalidad de animación de propiedades, incluidas las escalas de tiempo, los guiones gráficos y los fotogramas clave.

Clases

Nombre Description
Animatable

Clase abstracta que proporciona compatibilidad con animaciones.

AnimationClock

Mantiene el estado en tiempo de ejecución de y AnimationTimeline procesa sus valores de salida.

AnimationException

Excepción que se produce cuando se produce un error al animar una propiedad.

AnimationTimeline

Define un segmento de tiempo a lo largo del cual se generan los valores de salida. Estos valores se usan para animar una propiedad de destino.

BackEase

Representa una función de aceleración que retira el movimiento de una animación ligeramente antes de empezar a animarse en la ruta indicada.

BeginStoryboard

Acción de desencadenador que comienza Storyboard y distribuye sus animaciones a sus objetos y propiedades de destino.

BooleanAnimationBase

Clase abstracta que, cuando se implementa, anima un Boolean valor.

BooleanAnimationUsingKeyFrames

Anima el valor de una propiedad que toma un Boolean conjunto de KeyFrames sobre un especificado Duration.

BooleanKeyFrame

Clase abstracta que, cuando se implementa, define un segmento con su propio valor de destino y método de interpolación para un BooleanAnimationUsingKeyFrames.

BooleanKeyFrameCollection

Representa una colección de BooleanKeyFrame objetos.

BounceEase

Representa una función de aceleración que crea un efecto de rebote animado.

ByteAnimation

Anima el valor de una Byte propiedad entre dos valores de destino mediante interpolación lineal sobre un especificado Duration.

ByteAnimationBase

Clase abstracta que, cuando se implementa, anima un Byte valor.

ByteAnimationUsingKeyFrames

Anima el valor de una Byte propiedad a lo largo de un conjunto de KeyFrames.

ByteKeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un ByteAnimationUsingKeyFrames.

ByteKeyFrameCollection

Representa una colección de ByteKeyFrame objetos.

CharAnimationBase

Clase abstracta que, cuando se implementa, anima un Char valor.

CharAnimationUsingKeyFrames

Anima el valor de una Char propiedad a lo largo de un conjunto de KeyFrames sobre un especificado Duration.

CharKeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un CharAnimationUsingKeyFrames.

CharKeyFrameCollection

Representa una colección de CharKeyFrame objetos.

CircleEase

Representa una función de aceleración que crea una animación que acelera o ralentiza mediante una función circular.

Clock

Mantiene el estado de tiempo de ejecución de un Timeline.

ClockCollection

Representa una colección ordenada de Clock objetos.

ClockController

Controla interactivamente un Clockobjeto .

ClockGroup

Una agrupación de Clock tipos con comportamiento basado en .TimelineGroup

ColorAnimation

Anima el valor de una Color propiedad entre dos valores de destino mediante interpolación lineal sobre un especificado Duration.

ColorAnimationBase

Clase abstracta que, cuando se implementa, anima un Color valor.

ColorAnimationUsingKeyFrames

Anima el valor de una Color propiedad a lo largo de un conjunto de KeyFrames sobre un especificado Duration.

ColorKeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un ColorAnimationUsingKeyFrames.

ColorKeyFrameCollection

Representa una colección de ColorKeyFrame objetos.

ControllableStoryboardAction

Manipula un Storyboard objeto que ha sido aplicado por una BeginStoryboard acción.

CubicEase

Representa una función de aceleración que crea una animación que acelera o ralentiza mediante la fórmula f(t) = t3.

DecimalAnimation

Anima el valor de una Decimal propiedad entre dos valores de destino mediante interpolación lineal sobre un especificado Duration.

DecimalAnimationBase

Clase abstracta que, cuando se implementa, anima un Decimal valor.

DecimalAnimationUsingKeyFrames

Anima el valor de una Decimal propiedad a lo largo de un conjunto de KeyFrames.

DecimalKeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un DecimalAnimationUsingKeyFrames.

DecimalKeyFrameCollection

Representa una colección de DecimalKeyFrame objetos.

DiscreteBooleanKeyFrame

Anima desde el Boolean valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteByteKeyFrame

Anima desde el Byte valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteCharKeyFrame

Anima desde el Char valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteColorKeyFrame

Anima desde el Color valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteDecimalKeyFrame

Anima desde el Decimal valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteDoubleKeyFrame

Anima desde el Double valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteInt16KeyFrame

Anima desde el Int16 valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteInt32KeyFrame

Anima desde el Int32 valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteInt64KeyFrame

Anima desde el Int64 valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteMatrixKeyFrame

Anima desde el Matrix valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteObjectKeyFrame

Anima desde el Object valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscretePoint3DKeyFrame

Anima desde el Point3D valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscretePointKeyFrame

Anima desde el Point valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteQuaternionKeyFrame

Anima desde el Quaternion valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteRectKeyFrame

Anima desde el Rect valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteRotation3DKeyFrame

Anima desde el Rotation3D valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteSingleKeyFrame

Anima desde el Single valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteSizeKeyFrame

Anima desde el Size valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteStringKeyFrame

Anima desde el String valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteThicknessKeyFrame

Anima desde el Thickness valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteVector3DKeyFrame

Anima desde el Vector3D valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DiscreteVectorKeyFrame

Anima desde el Vector valor del fotograma clave anterior a su propio Value mediante interpolación discreta.

DoubleAnimation

Anima el valor de una Double propiedad entre dos valores de destino mediante interpolación lineal sobre un especificado Duration.

DoubleAnimationBase

Clase abstracta que, cuando se implementa, anima un Double valor.

DoubleAnimationUsingKeyFrames

Anima el valor de una Double propiedad a lo largo de un conjunto de KeyFrames.

DoubleAnimationUsingPath

Anima el valor de una Double propiedad entre dos o más valores de destino mediante para PathGeometry especificar esos valores. Esta animación se puede usar para mover un objeto visual a lo largo de una ruta de acceso.

DoubleKeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un DoubleAnimationUsingKeyFrames.

DoubleKeyFrameCollection

Representa una colección de DoubleKeyFrame objetos.

EasingByteKeyFrame

Clase que permite asociar funciones de aceleración con una ByteAnimationUsingKeyFrames animación de fotograma clave.

EasingColorKeyFrame

Clase que permite asociar funciones de aceleración con una ColorAnimationUsingKeyFrames animación de fotograma clave.

EasingDecimalKeyFrame

Una clase abstracta que permite asociar funciones de aceleración con una DecimalAnimationUsingKeyFrames animación de fotograma clave.

EasingDoubleKeyFrame

Clase que permite asociar funciones de aceleración con una DoubleAnimationUsingKeyFrames animación de fotograma clave.

EasingFunctionBase

Proporciona la clase base para todas las funciones de aceleración.

EasingInt16KeyFrame

Clase que permite asociar funciones de aceleración con una Int16AnimationUsingKeyFrames animación de fotograma clave.

EasingInt32KeyFrame

Clase que permite asociar funciones de aceleración con una Int32AnimationUsingKeyFrames animación de fotograma clave.

EasingInt64KeyFrame

Clase que permite asociar funciones de aceleración con una Int64AnimationUsingKeyFrames animación de fotograma clave.

EasingPoint3DKeyFrame

Clase que permite asociar funciones de aceleración con una Point3DAnimationUsingKeyFrames animación de fotograma clave.

EasingPointKeyFrame

Clase que permite asociar funciones de aceleración con una PointAnimationUsingKeyFrames animación de fotograma clave.

EasingQuaternionKeyFrame

Clase que permite asociar funciones de aceleración con una QuaternionAnimationUsingKeyFrames animación de fotograma clave.

EasingRectKeyFrame

Clase que permite asociar funciones de aceleración con una RectAnimationUsingKeyFrames animación de fotograma clave.

EasingRotation3DKeyFrame

Clase que permite asociar funciones de aceleración con una Rotation3DAnimationUsingKeyFrames animación de fotograma clave.

EasingSingleKeyFrame

Clase que permite asociar funciones de aceleración con una SingleAnimationUsingKeyFrames animación de fotograma clave.

EasingSizeKeyFrame

Clase que permite asociar funciones de aceleración con una SizeAnimationUsingKeyFrames animación de fotograma clave.

EasingThicknessKeyFrame

Clase que permite asociar funciones de aceleración con una ThicknessAnimationUsingKeyFrames animación de fotograma clave.

EasingVector3DKeyFrame

Clase que permite asociar funciones de aceleración con una Vector3DAnimationUsingKeyFrames animación de fotograma clave.

EasingVectorKeyFrame

Clase que permite asociar funciones de aceleración con una VectorAnimationUsingKeyFrames animación de fotograma clave.

ElasticEase

Representa una función de aceleración que crea una animación similar a una oscilación de primavera hacia atrás y hacia adelante hasta que llega a descansar.

ExponentialEase

Representa una función de aceleración que crea una animación que acelera o ralentiza mediante una fórmula exponencial.

Int16Animation

Anima el valor de una Int16 propiedad entre dos valores de destino mediante interpolación lineal sobre un especificado Duration.

Int16AnimationBase

Clase abstracta que, cuando se implementa, anima un Int16 valor.

Int16AnimationUsingKeyFrames

Anima el valor de una Int16 propiedad a lo largo de un conjunto de KeyFrames.

Int16KeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un Int16AnimationUsingKeyFrames.

Int16KeyFrameCollection

Representa una colección de Int16KeyFrame objetos.

Int32Animation

Anima el valor de una Int32 propiedad entre dos valores de destino mediante interpolación lineal sobre un especificado Duration.

Int32AnimationBase

Clase abstracta que, cuando se implementa, anima un Int32 valor.

Int32AnimationUsingKeyFrames

Anima el valor de una Int32 propiedad a lo largo de un conjunto de KeyFrames.

Int32KeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un Int32AnimationUsingKeyFrames.

Int32KeyFrameCollection

Representa una colección de Int32KeyFrame objetos.

Int64Animation

Anima el valor de una Int64 propiedad entre dos valores de destino mediante interpolación lineal sobre un especificado Duration.

Int64AnimationBase

Clase abstracta que, cuando se implementa, anima un Int64 valor.

Int64AnimationUsingKeyFrames

Anima el valor de una Int64 propiedad a lo largo de un conjunto de KeyFrames.

Int64KeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un Int64AnimationUsingKeyFrames.

Int64KeyFrameCollection

Representa una colección de Int64KeyFrame objetos.

KeySpline

Esta clase la usa un fotograma clave spline para definir el progreso de la animación.

LinearByteKeyFrame

Anima desde el Byte valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

LinearColorKeyFrame

Anima desde el Color valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

LinearDecimalKeyFrame

Anima desde el Decimal valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

LinearDoubleKeyFrame

Anima desde el Double valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

LinearInt16KeyFrame

Anima desde el Int16 valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

LinearInt32KeyFrame

Anima desde el Int32 valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

LinearInt64KeyFrame

Anima desde el Int64 valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

LinearPoint3DKeyFrame

Anima desde el Point3D valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

LinearPointKeyFrame

Anima desde el Point valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

LinearQuaternionKeyFrame

Anima desde el Quaternion valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

LinearRectKeyFrame

Anima desde el Rect valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

LinearRotation3DKeyFrame

Anima desde el Rotation3D valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

LinearSingleKeyFrame

Anima desde el Single valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

LinearSizeKeyFrame

Anima desde el Size valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

LinearThicknessKeyFrame

Anima desde el Thickness valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

LinearVector3DKeyFrame

Anima desde el Vector3D valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

LinearVectorKeyFrame

Anima desde el Vector valor del fotograma clave anterior a su propio Value mediante interpolación lineal.

MatrixAnimationBase

Clase abstracta que, cuando se implementa, anima un Matrix valor.

MatrixAnimationUsingKeyFrames

Anima el valor de una Matrix propiedad a lo largo de un conjunto de KeyFrames.

MatrixAnimationUsingPath

Anima el valor de una Matrix propiedad utilizando para PathGeometry generar los valores animados. Esta animación se puede usar para mover un objeto visual a lo largo de una ruta de acceso.

MatrixKeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un MatrixAnimationUsingKeyFrames.

MatrixKeyFrameCollection

Representa una colección de MatrixKeyFrame objetos.

ObjectAnimationBase

Clase abstracta que, cuando se implementa, anima un Object valor.

ObjectAnimationUsingKeyFrames

Anima el valor de una Object propiedad a lo largo de un conjunto de KeyFrames sobre un especificado Duration.

ObjectKeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un ObjectAnimationUsingKeyFrames.

ObjectKeyFrameCollection

Representa una colección de ObjectKeyFrame objetos.

ParallelTimeline

Define un segmento de tiempo que puede contener objetos secundarios Timeline . Estas escalas de tiempo secundarias se activan según sus propiedades respectivas BeginTime . Además, las escalas de tiempo secundarias pueden superponerse (ejecutarse en paralelo) entre sí.

PauseStoryboard

Acción de desencadenador que pausa un Storyboard.

Point3DAnimation

Anima el valor de una Point3D propiedad mediante interpolación lineal entre dos valores.

Point3DAnimationBase

Clase abstracta que, cuando se implementa, anima un Point3D valor.

Point3DAnimationUsingKeyFrames

Anima el valor de una Point3D propiedad a lo largo de un conjunto de KeyFrames.

Point3DKeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un Point3DAnimationUsingKeyFrames.

Point3DKeyFrameCollection

Representa una colección de Point3DKeyFrame objetos.

PointAnimation

Anima el valor de una Point propiedad entre dos valores de destino mediante interpolación lineal sobre un especificado Duration.

PointAnimationBase

Clase abstracta que, cuando se implementa, anima un Point valor.

PointAnimationUsingKeyFrames

Anima el valor de una Point propiedad a lo largo de un conjunto de KeyFrames.

PointAnimationUsingPath

Anima el valor de una Point propiedad entre dos o más valores de destino mediante para PathGeometry especificar esos valores. Esta animación se puede usar para mover un objeto visual a lo largo de una ruta de acceso.

PointKeyFrame

Define un segmento de animación con su propio valor de destino y método de interpolación para .PointAnimationUsingKeyFrames

PointKeyFrameCollection

Representa una colección de PointKeyFrame objetos.

PowerEase

Representa una función de aceleración que crea una animación que acelera o ralentiza mediante la fórmula f(t) = tp , donde p es igual a la Power propiedad .

QuadraticEase

Representa una función de aceleración que crea una animación que acelera o ralentiza mediante la fórmula f(t) = t2.

QuarticEase

Representa una función de aceleración que crea una animación que acelera o ralentiza mediante la fórmula f(t) = t4.

QuaternionAnimation

Anima el valor de una Quaternion propiedad entre dos valores de destino mediante interpolación lineal sobre un especificado Duration.

QuaternionAnimationBase

Clase abstracta que, cuando se implementa, anima un Quaternion valor.

QuaternionAnimationUsingKeyFrames

Anima el valor de una Quaternion propiedad a lo largo de un conjunto de KeyFrames sobre un especificado Duration.

QuaternionKeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un QuaternionAnimationUsingKeyFrames.

QuaternionKeyFrameCollection

Representa una colección de QuaternionKeyFrame objetos.

QuinticEase

Representa una función de aceleración que crea una animación que acelera o ralentiza mediante la fórmula f(t) = t5.

RectAnimation

Anima el valor de una Rect propiedad entre dos valores de destino mediante interpolación lineal.

RectAnimationBase

Clase abstracta que, cuando se implementa, anima un Rect valor.

RectAnimationUsingKeyFrames

Anima el valor de una propiedad que toma un Rect conjunto de fotogramas clave.

RectKeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un RectAnimationUsingKeyFrames.

RectKeyFrameCollection

Representa una colección de RectKeyFrame objetos.

RemoveStoryboard

Acción de desencadenador que quita un Storyboard.

RepeatBehaviorConverter

Convierte instancias de RepeatBehavior en y desde otros tipos de datos.

ResumeStoryboard

Acción de desencadenador que reanuda una Storyboardpausada.

Rotation3DAnimation

Anima el valor de una Rotation3D propiedad mediante la interpolación lineal entre dos valores determinados por la combinación de Frompropiedades , Too By que se establecen para la animación.

Rotation3DAnimationBase

Clase abstracta que, cuando se implementa, anima un Rotation3D valor.

Rotation3DAnimationUsingKeyFrames

Anima el valor de una Rotation3D propiedad a lo largo de un conjunto de KeyFrames.

Rotation3DKeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un Rotation3DAnimationUsingKeyFrames.

Rotation3DKeyFrameCollection

Representa una colección de Rotation3DKeyFrame objetos.

SeekStoryboard

Acción de desencadenador que proporciona funcionalidad para buscar (omitir) a un tiempo especificado dentro del período activo de un Storyboard.

SetStoryboardSpeedRatio

Acción de desencadenador que cambia la velocidad de un Storyboard.

SineEase

Representa una función de aceleración que crea una animación que acelera o ralentiza el uso de una fórmula sine.

SingleAnimation

Anima el valor de una Single propiedad entre dos valores de destino mediante interpolación lineal sobre un especificado Duration.

SingleAnimationBase

Clase abstracta que, cuando se implementa, anima un Single valor.

SingleAnimationUsingKeyFrames

Anima el valor de una Single propiedad a lo largo de un conjunto de KeyFrames.

SingleKeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un SingleAnimationUsingKeyFrames.

SingleKeyFrameCollection

Representa una colección de SingleKeyFrame objetos.

SizeAnimation

Anima el valor de una Size propiedad entre dos valores de destino mediante interpolación lineal sobre un especificado Duration.

SizeAnimationBase

Clase abstracta que, cuando se implementa, anima un Size valor.

SizeAnimationUsingKeyFrames

Anima el valor de una Size propiedad a lo largo de un conjunto de KeyFrames.

SizeKeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un SizeAnimationUsingKeyFrames.

SizeKeyFrameCollection

Representa una colección de SizeKeyFrame objetos.

SkipStoryboardToFill

Acción de desencadenador que avanza un Storyboard hasta el final de su período de relleno.

SplineByteKeyFrame

Anima desde el Byte valor del fotograma clave anterior a su propio Value mediante interpolación splined.

SplineColorKeyFrame

Anima desde el Color valor del fotograma clave anterior a su propio Value mediante interpolación splined.

SplineDecimalKeyFrame

Anima desde el Decimal valor del fotograma clave anterior a su propio Value mediante interpolación splined.

SplineDoubleKeyFrame

Anima desde el Double valor del fotograma clave anterior a su propio Value mediante interpolación splined.

SplineInt16KeyFrame

Anima desde el Int16 valor del fotograma clave anterior a su propio Value mediante interpolación splined.

SplineInt32KeyFrame

Anima desde el Int32 valor del fotograma clave anterior a su propio Value mediante interpolación splined.

SplineInt64KeyFrame

Anima desde el Int64 valor del fotograma clave anterior a su propio Value mediante interpolación splined.

SplinePoint3DKeyFrame

Anima desde el Point3D valor del fotograma clave anterior a su propio Value mediante interpolación splined.

SplinePointKeyFrame

Anima desde el Point valor del fotograma clave anterior a su propio Value mediante interpolación splined.

SplineQuaternionKeyFrame

Anima desde el Quaternion valor del fotograma clave anterior a su propio Value mediante interpolación splined.

SplineRectKeyFrame

Anima desde el Rect valor del fotograma clave anterior a su propio Value mediante interpolación splined.

SplineRotation3DKeyFrame

Anima desde el Rotation3D valor del fotograma clave anterior a su propio Value mediante interpolación splined.

SplineSingleKeyFrame

Anima desde el Single valor del fotograma clave anterior a su propio Value mediante interpolación splined.

SplineSizeKeyFrame

Anima desde el Size valor del fotograma clave anterior a su propio Value mediante interpolación splined.

SplineThicknessKeyFrame

Anima desde el Thickness valor del fotograma clave anterior a su propio Value mediante interpolación splined.

SplineVector3DKeyFrame

Anima desde el Vector3D valor del fotograma clave anterior a su propio Value mediante interpolación splined.

SplineVectorKeyFrame

Anima desde el Vector valor del fotograma clave anterior a su propio Value mediante interpolación splined.

StopStoryboard

Acción de desencadenador que detiene un Storyboard.

Storyboard

Escala de tiempo del contenedor que proporciona información de objetos y propiedades destinadas a sus animaciones secundarias.

StringAnimationBase

Clase abstracta que, cuando se implementa, anima un String valor.

StringAnimationUsingKeyFrames

Anima el valor de una String propiedad a lo largo de un conjunto de KeyFrames sobre un especificado Duration.

StringKeyFrame

Define un segmento de animación con su propio valor de destino y método de interpolación para .StringAnimationUsingKeyFrames

StringKeyFrameCollection

Representa una colección de StringKeyFrame objetos.

ThicknessAnimation

Anima el valor de una Thickness propiedad entre dos valores de destino mediante interpolación lineal sobre un especificado Duration.

ThicknessAnimationBase

Clase abstracta que, cuando se implementa, anima un Thickness valor.

ThicknessAnimationUsingKeyFrames

Anima el valor de una Thickness propiedad a lo largo de un conjunto de KeyFrames.

ThicknessKeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un ThicknessAnimationUsingKeyFrames.

ThicknessKeyFrameCollection

Representa una colección de ThicknessKeyFrame objetos.

Timeline

Define un segmento de tiempo.

TimelineCollection

Representa una colección de Timeline objetos.

TimelineGroup

Clase abstracta que, cuando se implementa representa un Timeline que puede contener una colección de objetos secundarios Timeline .

Vector3DAnimation

Anima el valor de una propiedad Vector3D mediante la interpolación lineal entre dos valores.

Vector3DAnimationBase

Clase abstracta que representa un valor animado Vector3D .

Vector3DAnimationUsingKeyFrames

Anima el valor de una Vector3D propiedad a lo largo de un conjunto de KeyFrames.

Vector3DKeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un Vector3DAnimationUsingKeyFrames.

Vector3DKeyFrameCollection

Representa una colección de Vector3DKeyFrame objetos.

VectorAnimation

Anima el valor de una Vector propiedad entre dos valores de destino mediante interpolación lineal sobre un especificado Duration.

VectorAnimationBase

Clase abstracta que, cuando se implementa, anima un Vector valor.

VectorAnimationUsingKeyFrames

Anima el valor de una Vector propiedad a lo largo de un conjunto de KeyFrames.

VectorKeyFrame

Clase abstracta que, cuando se implementa, define un segmento de animación con su propio valor de destino y método de interpolación para un VectorAnimationUsingKeyFrames.

VectorKeyFrameCollection

Representa una colección de VectorKeyFrame objetos.

Estructuras

Nombre Description
KeyTime

Durante el curso relativo de una animación, una KeyTime instancia especifica el tiempo preciso cuando se debe realizar un fotograma clave determinado.

RepeatBehavior

Describe cómo un objeto Timeline repite su duración simple.

TimelineCollection.Enumerator

Enumera los miembros de un TimelineCollectionobjeto .

Interfaces

Nombre Description
IAnimatable

Este tipo admite la infraestructura de WPF y no está pensado para usarse directamente desde el código. Para que una clase sea animable, debe derivarse de UIElement, ContentElemento Animatable.

IEasingFunction

Define la funcionalidad básica de una función de aceleración.

IKeyFrame

Una IKeyFrame implementación de interfaz proporciona acceso sin tipo a las KeyTime propiedades.

IKeyFrameAnimation

Una IKeyFrameAnimation implementación de interfaz proporciona acceso sin tipo a los miembros de la colección de fotogramas clave.

Enumeraciones

Nombre Description
ClockState

Describe los posibles estados del objeto Clock de una escala de tiempo.

EasingMode

Define los modos en los que las clases derivadas de EasingFunctionBase realizan su aceleración.

FillBehavior

Especifica cómo se comporta un Timeline cuando está fuera de su período activo, pero su elemento primario está dentro de su período activo o de suspensión.

HandoffBehavior

Especifica cómo interactúan las nuevas animaciones con las existentes que ya se aplican a una propiedad.

KeyTimeType

Representa los distintos tipos que pueden representar una instancia de KeyTime.

PathAnimationSource

Especifica el valor de la propiedad de salida de la ruta de acceso que se usa para controlar la animación.

SlipBehavior

Indica cómo se comportará un ParallelTimeline cuando uno o varios de sus Timeline elementos secundarios se deslicen.

TimeSeekOrigin

Indica el origen de una operación de búsqueda. El desplazamiento de la operación de búsqueda es relativo a este origen.