Compartir a través de


System.Windows.Media.Animation Espacio de nombres

Proporciona tipos que admiten funcionalidad de animación de propiedades, incluyéndose escalas de tiempo, guiones gráficos y fotogramas clave.

Clases

Animatable

Clase abstracta que proporciona compatibilidad de animación.

AnimationClock

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

AnimationException

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

AnimationTimeline

Define un segmento de tiempo durante el que se generan los valores de salida. Estos valores se usan para animar una propiedad de destino.

BackEase

Representa una función de entradas y salidas lentas que retrae ligeramente el movimiento de una animación antes de que esta comience en la trayectoria indicada.

BeginStoryboard

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

BooleanAnimationBase

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

BooleanAnimationUsingKeyFrames

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

BooleanKeyFrame

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

BooleanKeyFrameCollection

Representa una colección de objetos BooleanKeyFrame.

BounceEase

Representa una función de entradas y salidas lentas que crea un efecto de rebote animado.

ByteAnimation

Anima el valor de una propiedad Byte entre dos valores de destino usando la interpolación lineal en un Duration especificado.

ByteAnimationBase

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

ByteAnimationUsingKeyFrames

Anima el valor de una propiedad Byte en un conjunto de KeyFrames.

ByteKeyFrame

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

ByteKeyFrameCollection

Representa una colección de objetos ByteKeyFrame.

CharAnimationBase

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

CharAnimationUsingKeyFrames

Anima el valor de una propiedad Char en un conjunto de KeyFrames sobre un Duration especificado.

CharKeyFrame

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

CharKeyFrameCollection

Representa una colección de objetos CharKeyFrame.

CircleEase

Representa una función de entradas y salidas lentas que crea una animación que aumenta o disminuye la velocidad utilizando una función circular.

Clock

Mantiene el estado de sincronización en tiempo de ejecución para una clase Timeline.

ClockCollection

Representa una colección ordenada de objetos Clock.

ClockController

Controla interactivamente un Clock.

ClockGroup

Colección de tipos Clock con comportamiento en función de un TimelineGroup.

ColorAnimation

Anima el valor de una propiedad Color entre dos valores de destino usando la interpolación lineal en un Duration especificado.

ColorAnimationBase

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

ColorAnimationUsingKeyFrames

Anima el valor de una propiedad Color en un conjunto de KeyFrames sobre un Duration especificado.

ColorKeyFrame

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

ColorKeyFrameCollection

Representa una colección de objetos ColorKeyFrame.

ControllableStoryboardAction

Manipula una Storyboard que se ha aplicado por una acción BeginStoryboard.

CubicEase

Representa una función de aceleración que crea una animación que aumenta y/o reduce la velocidad mediante la fórmula f(t) = t3.

DecimalAnimation

Anima el valor de una propiedad Decimal entre dos valores de destino usando la interpolación lineal en un Duration especificado.

DecimalAnimationBase

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

DecimalAnimationUsingKeyFrames

Anima el valor de una propiedad Decimal en un conjunto de KeyFrames.

DecimalKeyFrame

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

DecimalKeyFrameCollection

Representa una colección de objetos DecimalKeyFrame.

DiscreteBooleanKeyFrame

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

DiscreteByteKeyFrame

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

DiscreteCharKeyFrame

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

DiscreteColorKeyFrame

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

DiscreteDecimalKeyFrame

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

DiscreteDoubleKeyFrame

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

DiscreteInt16KeyFrame

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

DiscreteInt32KeyFrame

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

DiscreteInt64KeyFrame

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

DiscreteMatrixKeyFrame

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

DiscreteObjectKeyFrame

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

DiscretePoint3DKeyFrame

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

DiscretePointKeyFrame

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

DiscreteQuaternionKeyFrame

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

DiscreteRectKeyFrame

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

DiscreteRotation3DKeyFrame

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

DiscreteSingleKeyFrame

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

DiscreteSizeKeyFrame

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

DiscreteStringKeyFrame

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

DiscreteThicknessKeyFrame

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

DiscreteVector3DKeyFrame

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

DiscreteVectorKeyFrame

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

DoubleAnimation

Anima el valor de una propiedad Double entre dos valores de destino usando la interpolación lineal en un Duration especificado.

DoubleAnimationBase

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

DoubleAnimationUsingKeyFrames

Anima el valor de una propiedad Double en un conjunto de KeyFrames.

DoubleAnimationUsingPath

Anima el valor de una propiedad Double entre dos valores de destino o más mediante PathGeometry para 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 método de interpolación y valor de destino para DoubleAnimationUsingKeyFrames.

DoubleKeyFrameCollection

Representa una colección de objetos DoubleKeyFrame.

EasingByteKeyFrame

Clase que permite asociar las funciones de aceleración a una animación de fotogramas clave ByteAnimationUsingKeyFrames.

EasingColorKeyFrame

Clase que permite asociar las funciones de aceleración a una animación de fotogramas clave ColorAnimationUsingKeyFrames.

EasingDecimalKeyFrame

Clase abstracta que permite asociar las funciones de aceleración a una animación de fotogramas clave DecimalAnimationUsingKeyFrames.

EasingDoubleKeyFrame

Clase que permite asociar las funciones de aceleración a una animación de fotogramas clave DoubleAnimationUsingKeyFrames.

EasingFunctionBase

Proporciona la clase base para todas las funciones de entradas y salidas lentas.

EasingInt16KeyFrame

Clase que permite asociar las funciones de aceleración a una animación de fotogramas clave Int16AnimationUsingKeyFrames.

EasingInt32KeyFrame

Clase que permite asociar las funciones de aceleración a una animación de fotogramas clave Int32AnimationUsingKeyFrames.

EasingInt64KeyFrame

Clase que permite asociar las funciones de aceleración a una animación de fotogramas clave Int64AnimationUsingKeyFrames.

EasingPoint3DKeyFrame

Clase que permite asociar las funciones de aceleración a una animación de fotogramas clave Point3DAnimationUsingKeyFrames.

EasingPointKeyFrame

Clase que permite asociar las funciones de aceleración a una animación de fotogramas clave PointAnimationUsingKeyFrames.

EasingQuaternionKeyFrame

Clase que permite asociar las funciones de aceleración a una animación de fotogramas clave QuaternionAnimationUsingKeyFrames.

EasingRectKeyFrame

Clase que permite asociar las funciones de aceleración a una animación de fotogramas clave RectAnimationUsingKeyFrames.

EasingRotation3DKeyFrame

Clase que permite asociar las funciones de aceleración a una animación de fotogramas clave Rotation3DAnimationUsingKeyFrames.

EasingSingleKeyFrame

Clase que permite asociar las funciones de aceleración a una animación de fotogramas clave SingleAnimationUsingKeyFrames.

EasingSizeKeyFrame

Clase que permite asociar las funciones de aceleración a una animación de fotogramas clave SizeAnimationUsingKeyFrames.

EasingThicknessKeyFrame

Clase que permite asociar las funciones de aceleración a una animación de fotogramas clave ThicknessAnimationUsingKeyFrames.

EasingVector3DKeyFrame

Clase que permite asociar las funciones de aceleración a una animación de fotogramas clave Vector3DAnimationUsingKeyFrames.

EasingVectorKeyFrame

Clase que permite asociar las funciones de aceleración a una animación de fotogramas clave VectorAnimationUsingKeyFrames.

ElasticEase

Representa una función de entradas y salidas lentas que crea una animación similar a un muelle oscilando de un lado a otro hasta que se detiene.

ExponentialEase

Representa una función de entradas y salidas lentas que crea una animación que acelera y/o desacelera mediante una fórmula exponencial.

Int16Animation

Anima el valor de una propiedad Int16 entre dos valores de destino usando la interpolación lineal en un Duration especificado.

Int16AnimationBase

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

Int16AnimationUsingKeyFrames

Anima el valor de una propiedad Int16 en un conjunto de KeyFrames.

Int16KeyFrame

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

Int16KeyFrameCollection

Representa una colección de objetos Int16KeyFrame.

Int32Animation

Anima el valor de una propiedad Int32 entre dos valores de destino usando la interpolación lineal en un Duration especificado.

Int32AnimationBase

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

Int32AnimationUsingKeyFrames

Anima el valor de una propiedad Int32 en un conjunto de KeyFrames.

Int32KeyFrame

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

Int32KeyFrameCollection

Representa una colección de objetos Int32KeyFrame.

Int64Animation

Anima el valor de una propiedad Int64 entre dos valores de destino usando la interpolación lineal en un Duration especificado.

Int64AnimationBase

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

Int64AnimationUsingKeyFrames

Anima el valor de una propiedad Int64 en un conjunto de KeyFrames.

Int64KeyFrame

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

Int64KeyFrameCollection

Representa una colección de objetos Int64KeyFrame.

KeySpline

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

LinearByteKeyFrame

Anima desde el valor Byte del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

LinearColorKeyFrame

Anima desde el valor Color del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

LinearDecimalKeyFrame

Anima desde el valor Decimal del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

LinearDoubleKeyFrame

Anima desde el valor Double del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

LinearInt16KeyFrame

Anima desde el valor Int16 del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

LinearInt32KeyFrame

Anima desde el valor Int32 del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

LinearInt64KeyFrame

Anima desde el valor Int64 del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

LinearPoint3DKeyFrame

Anima desde el valor Point3D del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

LinearPointKeyFrame

Anima desde el valor Point del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

LinearQuaternionKeyFrame

Anima desde el valor Quaternion del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

LinearRectKeyFrame

Anima desde el valor Rect del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

LinearRotation3DKeyFrame

Anima desde el valor Rotation3D del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

LinearSingleKeyFrame

Anima desde el valor Single del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

LinearSizeKeyFrame

Anima desde el valor Size del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

LinearThicknessKeyFrame

Anima desde el valor Thickness del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

LinearVector3DKeyFrame

Anima desde el valor Vector3D del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

LinearVectorKeyFrame

Anima desde el valor Vector del fotograma clave anterior hasta su propio valor Value usando la interpolación lineal.

MatrixAnimationBase

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

MatrixAnimationUsingKeyFrames

Anima el valor de una propiedad Matrix en un conjunto de KeyFrames.

MatrixAnimationUsingPath

Anima el valor de una propiedad Matrix usando una PathGeometry para 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 método de interpolación y valor de destino para MatrixAnimationUsingKeyFrames.

MatrixKeyFrameCollection

Representa una colección de objetos MatrixKeyFrame.

ObjectAnimationBase

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

ObjectAnimationUsingKeyFrames

Anima el valor de una propiedad Object en un conjunto de KeyFrames sobre un Duration especificado.

ObjectKeyFrame

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

ObjectKeyFrameCollection

Representa una colección de objetos ObjectKeyFrame.

ParallelTimeline

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

PauseStoryboard

Acción de desencadenador que detiene Storyboard.

Point3DAnimation

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

Point3DAnimationBase

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

Point3DAnimationUsingKeyFrames

Anima el valor de una propiedad Point3D en un conjunto de KeyFrames.

Point3DKeyFrame

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

Point3DKeyFrameCollection

Representa una colección de objetos Point3DKeyFrame.

PointAnimation

Anima el valor de una propiedad Point entre dos valores de destino usando la interpolación lineal en un Duration especificado.

PointAnimationBase

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

PointAnimationUsingKeyFrames

Anima el valor de una propiedad Point en un conjunto de KeyFrames.

PointAnimationUsingPath

Anima el valor de una propiedad Point entre dos valores de destino o más mediante PathGeometry para 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 objetos PointKeyFrame.

PowerEase

Representa una función de entradas y salidas lentas que crea una animación que aumenta o disminuye la velocidad usando la fórmula f(t) = tp, donde p es igual al valor de la propiedad Power.

QuadraticEase

Representa una función de entradas y salidas lentas que crea una animación que aumenta o disminuye la velocidad usando la fórmula f(t) = t2

QuarticEase

Representa una función de aceleración que crea una animación que aumenta y/o reduce la velocidad con la fórmula f(t) = t4.

QuaternionAnimation

Anima el valor de una propiedad Quaternion entre dos valores de destino usando la interpolación lineal en un Duration especificado.

QuaternionAnimationBase

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

QuaternionAnimationUsingKeyFrames

Anima el valor de una propiedad Quaternion en un conjunto de KeyFrames sobre un Duration especificado.

QuaternionKeyFrame

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

QuaternionKeyFrameCollection

Representa una colección de objetos QuaternionKeyFrame.

QuinticEase

Representa una función de aceleración que crea una animación que aumenta y/o reduce la velocidad con la fórmula f(t) = t5.

RectAnimation

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

RectAnimationBase

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

RectAnimationUsingKeyFrames

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

RectKeyFrame

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

RectKeyFrameCollection

Representa una colección de objetos RectKeyFrame.

RemoveStoryboard

Acción de desencadenador que quita un Storyboard.

RepeatBehaviorConverter

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

ResumeStoryboard

Admite una acción del desencadenador que reanuda un elemento Storyboard pausado.

Rotation3DAnimation

Anima el valor de una propiedad Rotation3D mediante la interpolación lineal entre dos valores determinados por la combinación de las propiedades From, To o By establecidas para la animación.

Rotation3DAnimationBase

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

Rotation3DAnimationUsingKeyFrames

Anima el valor de una propiedad Rotation3D en un conjunto de KeyFrames.

Rotation3DKeyFrame

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

Rotation3DKeyFrameCollection

Representa una colección de objetos Rotation3DKeyFrame.

SeekStoryboard

Acción de desencadenador que ofrece la funcionalidad para buscar (omitir) a una hora especificada dentro del período activo de Storyboard.

SetStoryboardSpeedRatio

Una 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 aumenta y/o reduce la velocidad con una fórmula de seno.

SingleAnimation

Anima el valor de una propiedad Single entre dos valores de destino usando la interpolación lineal en un Duration especificado.

SingleAnimationBase

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

SingleAnimationUsingKeyFrames

Anima el valor de una propiedad Single en un conjunto de KeyFrames.

SingleKeyFrame

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

SingleKeyFrameCollection

Representa una colección de objetos SingleKeyFrame.

SizeAnimation

Anima el valor de una propiedad Size entre dos valores de destino usando la interpolación lineal en un Duration especificado.

SizeAnimationBase

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

SizeAnimationUsingKeyFrames

Anima el valor de una propiedad Size en un conjunto de KeyFrames.

SizeKeyFrame

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

SizeKeyFrameCollection

Representa una colección de objetos SizeKeyFrame.

SkipStoryboardToFill

Acción de desencadenador que hace avanzar un Storyboard al final de su período de relleno.

SplineByteKeyFrame

Anima desde el valor Byte del fotograma clave anterior hasta su propio Value usando la interpolación spline.

SplineColorKeyFrame

Anima desde el valor Color del fotograma clave anterior hasta su propio Value usando la interpolación spline.

SplineDecimalKeyFrame

Anima desde el valor Decimal del fotograma clave anterior hasta su propio Value usando la interpolación spline.

SplineDoubleKeyFrame

Anima desde el valor Double del fotograma clave anterior hasta su propio Value usando la interpolación spline.

SplineInt16KeyFrame

Anima desde el valor Int16 del fotograma clave anterior hasta su propio Value usando la interpolación spline.

SplineInt32KeyFrame

Anima desde el valor Int32 del fotograma clave anterior hasta su propio Value usando la interpolación spline.

SplineInt64KeyFrame

Anima desde el valor Int64 del fotograma clave anterior hasta su propio Value usando la interpolación spline.

SplinePoint3DKeyFrame

Anima desde el valor Point3D del fotograma clave anterior hasta su propio Value usando la interpolación spline.

SplinePointKeyFrame

Anima desde el valor Point del fotograma clave anterior hasta su propio Value usando la interpolación spline.

SplineQuaternionKeyFrame

Anima desde el valor Quaternion del fotograma clave anterior hasta su propio Value usando la interpolación spline.

SplineRectKeyFrame

Anima desde el valor Rect del fotograma clave anterior hasta su propio Value usando la interpolación spline.

SplineRotation3DKeyFrame

Anima desde el valor Rotation3D del fotograma clave anterior hasta su propio Value usando la interpolación spline.

SplineSingleKeyFrame

Anima desde el valor Single del fotograma clave anterior hasta su propio Value usando la interpolación spline.

SplineSizeKeyFrame

Anima desde el valor Size del fotograma clave anterior hasta su propio Value usando la interpolación spline.

SplineThicknessKeyFrame

Anima desde el valor Thickness del fotograma clave anterior hasta su propio Value usando la interpolación spline.

SplineVector3DKeyFrame

Anima desde el valor Vector3D del fotograma clave anterior hasta su propio Value usando la interpolación spline.

SplineVectorKeyFrame

Anima desde el valor Vector del fotograma clave anterior hasta su propio Value usando la interpolación spline.

StopStoryboard

Acción de desencadenador que detiene una clase Storyboard.

Storyboard

Escala de tiempo contenedora que proporciona la información de destino de la propiedad y el objeto para sus animaciones secundarias.

StringAnimationBase

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

StringAnimationUsingKeyFrames

Anima el valor de una propiedad String en un conjunto de KeyFrames sobre un Duration especificado.

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 objetos StringKeyFrame.

ThicknessAnimation

Anima el valor de una propiedad Thickness entre dos valores de destino usando la interpolación lineal en un Duration especificado.

ThicknessAnimationBase

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

ThicknessAnimationUsingKeyFrames

Anima el valor de una propiedad Thickness en un conjunto de KeyFrames.

ThicknessKeyFrame

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

ThicknessKeyFrameCollection

Representa una colección de objetos ThicknessKeyFrame.

Timeline

Define un segmento de tiempo.

TimelineCollection

Representa una colección de objetos Timeline.

TimelineGroup

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

Vector3DAnimation

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

Vector3DAnimationBase

Clase abstracta que representa un valor Vector3D animado.

Vector3DAnimationUsingKeyFrames

Anima el valor de una propiedad Vector3D en un conjunto de KeyFrames.

Vector3DKeyFrame

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

Vector3DKeyFrameCollection

Representa una colección de objetos Vector3DKeyFrame.

VectorAnimation

Anima el valor de una propiedad Vector entre dos valores de destino usando la interpolación lineal en un Duration especificado.

VectorAnimationBase

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

VectorAnimationUsingKeyFrames

Anima el valor de una propiedad Vector en un conjunto de KeyFrames.

VectorKeyFrame

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

VectorKeyFrameCollection

Representa una colección de objetos VectorKeyFrame.

Estructuras

KeyTime

Durante el transcurso relativo de una animación, una instancia de KeyTime especifica el momento preciso en el que se debe producir un determinado fotograma clave.

RepeatBehavior

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

TimelineCollection.Enumerator

Enumera los miembros de una TimelineCollection.

Interfaces

IAnimatable

Este tipo es compatible con la infraestructura WPF y no está pensado para ser usado directamente desde su código. Para que la clase se pueda animar, debe derivarse de UIElement, ContentElement o Animatable.

IAnimation

Proporciona compatibilidad para animar un valor de propiedad.

IEasingFunction

Define la funcionalidad básica de una función de entradas y salidas lentas.

IKeyFrame

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

IKeyFrameAnimation

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

Enumeraciones

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 sus entradas y salidas lentas.

FillBehavior

Especifica el modo en que se comporta Timeline cuando está fuera de su período activo pero su elemento primario se encuentra en período activo o en período de espera.

HandoffBehavior

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

KeyTimeType

Representa los distintos tipos que pueden representar una instancia KeyTime.

PathAnimationSource

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

SlipBehavior

Indica cómo se comporta un objeto ParallelTimeline cuando uno o varios de sus elementos secundarios Timeline se posponen.

TimeSeekOrigin

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