Compartilhar via


System.Windows.Media.Animation Namespace

Fornece tipos que dão suporte à funcionalidade de animação de propriedade, incluindo linhas do tempo, storyboards e quadros-chave.

Classes

Animatable

Classe abstrata que fornece suporte à animação.

AnimationClock

Mantém o estado de tempo de execução de um AnimationTimeline e processa seus valores de saída.

AnimationException

A exceção gerada quando ocorre um erro ao animar uma propriedade.

AnimationTimeline

Define um segmento de tempo sobre o qual os valores de saída são produzidos. Esses valores são usados para animar uma propriedade de destino.

BackEase

Representa uma função de easing que retrai o movimento de uma animação ligeiramente antes de começar a animar no caminho indicado.

BeginStoryboard

Uma ação de gatilho que inicia um Storyboard e distribui suas animações para seus objetos e propriedades de destino.

BooleanAnimationBase

Classe abstrata que, quando implementada, anima um valor Boolean.

BooleanAnimationUsingKeyFrames

Anima o valor de uma propriedade que leva um Boolean ao longo de um conjunto de KeyFrames em um Durationespecificado.

BooleanKeyFrame

Classe abstrata que, quando implementada, define um segmento com seu próprio valor de destino e método de interpolação para um BooleanAnimationUsingKeyFrames.

BooleanKeyFrameCollection

Representa uma coleção de objetos BooleanKeyFrame.

BounceEase

Representa uma função de easing que cria um efeito de salto animado.

ByteAnimation

Anima o valor de uma propriedade Byte entre dois valores de destino usando interpolação linear em um Durationespecificado.

ByteAnimationBase

Classe abstrata que, quando implementada, anima um valor Byte.

ByteAnimationUsingKeyFrames

Anima o valor de uma propriedade Byte ao longo de um conjunto de KeyFrames.

ByteKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um ByteAnimationUsingKeyFrames.

ByteKeyFrameCollection

Representa uma coleção de objetos ByteKeyFrame.

CharAnimationBase

Classe abstrata que, quando implementada, anima um valor Char.

CharAnimationUsingKeyFrames

Anima o valor de uma propriedade Char ao longo de um conjunto de KeyFrames em um Durationespecificado.

CharKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um CharAnimationUsingKeyFrames.

CharKeyFrameCollection

Representa uma coleção de objetos CharKeyFrame.

CircleEase

Representa uma função de easing que cria uma animação que acelera e/ou desacelera usando uma função circular.

Clock

Mantém o estado de tempo de execução para um Timeline.

ClockCollection

Representa uma coleção ordenada de objetos Clock.

ClockController

Controla interativamente um Clock.

ClockGroup

Um conjunto de tipos de Clock com comportamento baseado em um TimelineGroup.

ColorAnimation

Anima o valor de uma propriedade Color entre dois valores de destino usando interpolação linear em um Durationespecificado.

ColorAnimationBase

Classe abstrata que, quando implementada, anima um valor Color.

ColorAnimationUsingKeyFrames

Anima o valor de uma propriedade Color ao longo de um conjunto de KeyFrames em um Durationespecificado.

ColorKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um ColorAnimationUsingKeyFrames.

ColorKeyFrameCollection

Representa uma coleção de objetos ColorKeyFrame.

ControllableStoryboardAction

Manipula um Storyboard que foi aplicado por uma ação BeginStoryboard.

CubicEase

Representa uma função de easing que cria uma animação que acelera e/ou desacelera usando a fórmula f(t) = t3.

DecimalAnimation

Anima o valor de uma propriedade Decimal entre dois valores de destino usando interpolação linear em um Durationespecificado.

DecimalAnimationBase

Classe abstrata que, quando implementada, anima um valor Decimal.

DecimalAnimationUsingKeyFrames

Anima o valor de uma propriedade Decimal ao longo de um conjunto de KeyFrames.

DecimalKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um DecimalAnimationUsingKeyFrames.

DecimalKeyFrameCollection

Representa uma coleção de objetos DecimalKeyFrame.

DiscreteBooleanKeyFrame

Anima do valor Boolean do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteByteKeyFrame

Anima do valor Byte do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteCharKeyFrame

Anima do valor Char do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteColorKeyFrame

Anima do valor Color do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteDecimalKeyFrame

Anima do valor Decimal do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteDoubleKeyFrame

Anima do valor Double do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteInt16KeyFrame

Anima do valor Int16 do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteInt32KeyFrame

Anima do valor Int32 do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteInt64KeyFrame

Anima do valor Int64 do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteMatrixKeyFrame

Anima do valor Matrix do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteObjectKeyFrame

Anima do valor Object do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscretePoint3DKeyFrame

Anima do valor Point3D do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscretePointKeyFrame

Anima do valor Point do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteQuaternionKeyFrame

Anima do valor Quaternion do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteRectKeyFrame

Anima do valor Rect do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteRotation3DKeyFrame

Anima do valor Rotation3D do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteSingleKeyFrame

Anima do valor Single do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteSizeKeyFrame

Anima do valor Size do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteStringKeyFrame

Anima do valor String do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteThicknessKeyFrame

Anima do valor Thickness do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteVector3DKeyFrame

Anima do valor Vector3D do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DiscreteVectorKeyFrame

Anima do valor Vector do quadro-chave anterior para seu próprio Value usando interpolação discreta.

DoubleAnimation

Anima o valor de uma propriedade Double entre dois valores de destino usando interpolação linear em um Durationespecificado.

DoubleAnimationBase

Classe abstrata que, quando implementada, anima um valor Double.

DoubleAnimationUsingKeyFrames

Anima o valor de uma propriedade Double ao longo de um conjunto de KeyFrames.

DoubleAnimationUsingPath

Anima o valor de uma propriedade Double entre dois ou mais valores de destino usando um PathGeometry para especificar esses valores. Essa animação pode ser usada para mover um objeto visual ao longo de um caminho.

DoubleKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um DoubleAnimationUsingKeyFrames.

DoubleKeyFrameCollection

Representa uma coleção de objetos DoubleKeyFrame.

EasingByteKeyFrame

Uma classe que permite associar funções de easing a uma animação de quadro-chave ByteAnimationUsingKeyFrames.

EasingColorKeyFrame

Uma classe que permite associar funções de easing a uma animação de quadro-chave ColorAnimationUsingKeyFrames.

EasingDecimalKeyFrame

Uma classe abstrata que permite associar funções de easing a uma animação de quadro chave DecimalAnimationUsingKeyFrames.

EasingDoubleKeyFrame

Uma classe que permite associar funções de easing a uma animação de quadro-chave DoubleAnimationUsingKeyFrames.

EasingFunctionBase

Fornece a classe base para todas as funções de easing.

EasingInt16KeyFrame

Uma classe que permite associar funções de easing a uma animação de quadro-chave Int16AnimationUsingKeyFrames.

EasingInt32KeyFrame

Uma classe que permite associar funções de easing a uma animação de quadro-chave Int32AnimationUsingKeyFrames.

EasingInt64KeyFrame

Uma classe que permite associar funções de easing a uma animação de quadro-chave Int64AnimationUsingKeyFrames.

EasingPoint3DKeyFrame

Uma classe que permite associar funções de easing a uma animação de quadro-chave Point3DAnimationUsingKeyFrames.

EasingPointKeyFrame

Uma classe que permite associar funções de easing a uma animação de quadro-chave PointAnimationUsingKeyFrames.

EasingQuaternionKeyFrame

Uma classe que permite associar funções de easing a uma animação de quadro-chave QuaternionAnimationUsingKeyFrames.

EasingRectKeyFrame

Uma classe que permite associar funções de easing a uma animação de quadro-chave RectAnimationUsingKeyFrames.

EasingRotation3DKeyFrame

Uma classe que permite associar funções de easing a uma animação de quadro-chave Rotation3DAnimationUsingKeyFrames.

EasingSingleKeyFrame

Uma classe que permite associar funções de easing a uma animação de quadro-chave SingleAnimationUsingKeyFrames.

EasingSizeKeyFrame

Uma classe que permite associar funções de easing a uma animação de quadro-chave SizeAnimationUsingKeyFrames.

EasingThicknessKeyFrame

Uma classe que permite associar funções de easing a uma animação de quadro-chave ThicknessAnimationUsingKeyFrames.

EasingVector3DKeyFrame

Uma classe que permite associar funções de easing a uma animação de quadro-chave Vector3DAnimationUsingKeyFrames.

EasingVectorKeyFrame

Uma classe que permite associar funções de easing a uma animação de quadro-chave VectorAnimationUsingKeyFrames.

ElasticEase

Representa uma função de easing que cria uma animação que se assemelha a uma mola oscilando para frente e para trás até que se trata de descansar.

ExponentialEase

Representa uma função de easing que cria uma animação que acelera e/ou desacelera usando uma fórmula exponencial.

Int16Animation

Anima o valor de uma propriedade Int16 entre dois valores de destino usando interpolação linear em um Durationespecificado.

Int16AnimationBase

Classe abstrata que, quando implementada, anima um valor Int16.

Int16AnimationUsingKeyFrames

Anima o valor de uma propriedade Int16 ao longo de um conjunto de KeyFrames.

Int16KeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um Int16AnimationUsingKeyFrames.

Int16KeyFrameCollection

Representa uma coleção de objetos Int16KeyFrame.

Int32Animation

Anima o valor de uma propriedade Int32 entre dois valores de destino usando interpolação linear em um Durationespecificado.

Int32AnimationBase

Classe abstrata que, quando implementada, anima um valor Int32.

Int32AnimationUsingKeyFrames

Anima o valor de uma propriedade Int32 ao longo de um conjunto de KeyFrames.

Int32KeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um Int32AnimationUsingKeyFrames.

Int32KeyFrameCollection

Representa uma coleção de objetos Int32KeyFrame.

Int64Animation

Anima o valor de uma propriedade Int64 entre dois valores de destino usando interpolação linear em um Durationespecificado.

Int64AnimationBase

Classe abstrata que, quando implementada, anima um valor Int64.

Int64AnimationUsingKeyFrames

Anima o valor de uma propriedade Int64 ao longo de um conjunto de KeyFrames.

Int64KeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um Int64AnimationUsingKeyFrames.

Int64KeyFrameCollection

Representa uma coleção de objetos Int64KeyFrame.

KeySpline

Essa classe é usada por um quadro de chave spline para definir o progresso da animação.

LinearByteKeyFrame

Anima do valor Byte do quadro-chave anterior para seu próprio Value usando interpolação linear.

LinearColorKeyFrame

Anima do valor Color do quadro-chave anterior para seu próprio Value usando interpolação linear.

LinearDecimalKeyFrame

Anima do valor Decimal do quadro-chave anterior para seu próprio Value usando interpolação linear.

LinearDoubleKeyFrame

Anima do valor Double do quadro-chave anterior para seu próprio Value usando interpolação linear.

LinearInt16KeyFrame

Anima do valor Int16 do quadro-chave anterior para seu próprio Value usando interpolação linear.

LinearInt32KeyFrame

Anima do valor Int32 do quadro-chave anterior para seu próprio Value usando interpolação linear.

LinearInt64KeyFrame

Anima do valor Int64 do quadro-chave anterior para seu próprio Value usando interpolação linear.

LinearPoint3DKeyFrame

Anima do valor Point3D do quadro-chave anterior para seu próprio Value usando interpolação linear.

LinearPointKeyFrame

Anima do valor Point do quadro-chave anterior para seu próprio Value usando interpolação linear.

LinearQuaternionKeyFrame

Anima do valor Quaternion do quadro-chave anterior para seu próprio Value usando interpolação linear.

LinearRectKeyFrame

Anima do valor Rect do quadro-chave anterior para seu próprio Value usando interpolação linear.

LinearRotation3DKeyFrame

Anima do valor Rotation3D do quadro-chave anterior para seu próprio Value usando interpolação linear.

LinearSingleKeyFrame

Anima do valor Single do quadro-chave anterior para seu próprio Value usando interpolação linear.

LinearSizeKeyFrame

Anima do valor Size do quadro-chave anterior para seu próprio Value usando interpolação linear.

LinearThicknessKeyFrame

Anima do valor Thickness do quadro-chave anterior para seu próprio Value usando interpolação linear.

LinearVector3DKeyFrame

Anima do valor Vector3D do quadro-chave anterior para seu próprio Value usando interpolação linear.

LinearVectorKeyFrame

Anima do valor Vector do quadro-chave anterior para seu próprio Value usando interpolação linear.

MatrixAnimationBase

Classe abstrata que, quando implementada, anima um valor Matrix.

MatrixAnimationUsingKeyFrames

Anima o valor de uma propriedade Matrix ao longo de um conjunto de KeyFrames.

MatrixAnimationUsingPath

Anima o valor de uma propriedade Matrix usando um PathGeometry para gerar os valores animados. Essa animação pode ser usada para mover um objeto visual ao longo de um caminho.

MatrixKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um MatrixAnimationUsingKeyFrames.

MatrixKeyFrameCollection

Representa uma coleção de objetos MatrixKeyFrame.

ObjectAnimationBase

Classe abstrata que, quando implementada, anima um valor Object.

ObjectAnimationUsingKeyFrames

Anima o valor de uma propriedade Object ao longo de um conjunto de KeyFrames em um Durationespecificado.

ObjectKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um ObjectAnimationUsingKeyFrames.

ObjectKeyFrameCollection

Representa uma coleção de objetos ObjectKeyFrame.

ParallelTimeline

Define um segmento de tempo que pode conter objetos Timeline filho. Essas linhas do tempo filho se tornam ativas de acordo com suas respectivas propriedades de BeginTime. Além disso, as linhas do tempo filho são capazes de se sobrepor (executar em paralelo) entre si.

PauseStoryboard

Uma ação de gatilho que pausa um Storyboard.

Point3DAnimation

Anima o valor de uma propriedade Point3D usando interpolação linear entre dois valores.

Point3DAnimationBase

Classe abstrata que, quando implementada, anima um valor Point3D.

Point3DAnimationUsingKeyFrames

Anima o valor de uma propriedade Point3D ao longo de um conjunto de KeyFrames.

Point3DKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um Point3DAnimationUsingKeyFrames.

Point3DKeyFrameCollection

Representa uma coleção de objetos Point3DKeyFrame.

PointAnimation

Anima o valor de uma propriedade Point entre dois valores de destino usando interpolação linear em um Durationespecificado.

PointAnimationBase

Classe abstrata que, quando implementada, anima um valor Point.

PointAnimationUsingKeyFrames

Anima o valor de uma propriedade Point ao longo de um conjunto de KeyFrames.

PointAnimationUsingPath

Anima o valor de uma propriedade Point entre dois ou mais valores de destino usando um PathGeometry para especificar esses valores. Essa animação pode ser usada para mover um objeto visual ao longo de um caminho.

PointKeyFrame

Define um segmento de animação com seu próprio valor de destino e método de interpolação para um PointAnimationUsingKeyFrames.

PointKeyFrameCollection

Representa uma coleção de objetos PointKeyFrame.

PowerEase

Representa uma função de easing que cria uma animação que acelera e/ou desacelera usando a fórmula f(t) = tp em que p é igual à propriedade Power.

QuadraticEase

Representa uma função de easing que cria uma animação que acelera e/ou desacelera usando a fórmula f(t) = t2

QuarticEase

Representa uma função de easing que cria uma animação que acelera e/ou desacelera usando a fórmula f(t) = t4.

QuaternionAnimation

Anima o valor de uma propriedade Quaternion entre dois valores de destino usando interpolação linear em um Durationespecificado.

QuaternionAnimationBase

Classe abstrata que, quando implementada, anima um valor Quaternion.

QuaternionAnimationUsingKeyFrames

Anima o valor de uma propriedade Quaternion ao longo de um conjunto de KeyFrames em um Durationespecificado.

QuaternionKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um QuaternionAnimationUsingKeyFrames.

QuaternionKeyFrameCollection

Representa uma coleção de objetos QuaternionKeyFrame.

QuinticEase

Representa uma função de easing que cria uma animação que acelera e/ou desacelera usando a fórmula f(t) = t5.

RectAnimation

Anima o valor de uma propriedade Rect entre dois valores de destino usando interpolação linear.

RectAnimationBase

Classe abstrata que, quando implementada, anima um valor Rect.

RectAnimationUsingKeyFrames

Anima o valor de uma propriedade que usa um Rect ao longo de um conjunto de quadros-chave.

RectKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um RectAnimationUsingKeyFrames.

RectKeyFrameCollection

Representa uma coleção de objetos RectKeyFrame.

RemoveStoryboard

Uma ação de gatilho que remove um Storyboard.

RepeatBehaviorConverter

Converte instâncias de RepeatBehavior de e para outros tipos de dados.

ResumeStoryboard

Uma ação de gatilho que retoma um Storyboardpausado.

Rotation3DAnimation

Anima o valor de uma propriedade Rotation3D usando a interpolação linear entre dois valores determinados pela combinação de propriedades From, Toou By definidas para a animação.

Rotation3DAnimationBase

Classe abstrata que, quando implementada, anima um valor Rotation3D.

Rotation3DAnimationUsingKeyFrames

Anima o valor de uma propriedade Rotation3D ao longo de um conjunto de KeyFrames.

Rotation3DKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um Rotation3DAnimationUsingKeyFrames.

Rotation3DKeyFrameCollection

Representa uma coleção de objetos Rotation3DKeyFrame.

SeekStoryboard

Uma ação de gatilho que fornece funcionalidade para buscar (ignorar) para um tempo especificado dentro do período ativo de um Storyboard.

SetStoryboardSpeedRatio

Uma ação de gatilho que altera a velocidade de um Storyboard.

SineEase

Representa uma função de easing que cria uma animação que acelera e/ou desacelera usando uma fórmula de seno.

SingleAnimation

Anima o valor de uma propriedade Single entre dois valores de destino usando interpolação linear em um Durationespecificado.

SingleAnimationBase

Classe abstrata que, quando implementada, anima um valor Single.

SingleAnimationUsingKeyFrames

Anima o valor de uma propriedade Single ao longo de um conjunto de KeyFrames.

SingleKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um SingleAnimationUsingKeyFrames.

SingleKeyFrameCollection

Representa uma coleção de objetos SingleKeyFrame.

SizeAnimation

Anima o valor de uma propriedade Size entre dois valores de destino usando interpolação linear em um Durationespecificado.

SizeAnimationBase

Classe abstrata que, quando implementada, anima um valor Size.

SizeAnimationUsingKeyFrames

Anima o valor de uma propriedade Size ao longo de um conjunto de KeyFrames.

SizeKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um SizeAnimationUsingKeyFrames.

SizeKeyFrameCollection

Representa uma coleção de objetos SizeKeyFrame.

SkipStoryboardToFill

Uma ação de gatilho que avança um Storyboard até o final do período de preenchimento.

SplineByteKeyFrame

Anima do valor Byte do quadro-chave anterior para seu próprio Value usando interpolação splined.

SplineColorKeyFrame

Anima do valor Color do quadro-chave anterior para seu próprio Value usando interpolação splined.

SplineDecimalKeyFrame

Anima do valor Decimal do quadro-chave anterior para seu próprio Value usando interpolação splined.

SplineDoubleKeyFrame

Anima do valor Double do quadro-chave anterior para seu próprio Value usando interpolação splined.

SplineInt16KeyFrame

Anima do valor Int16 do quadro-chave anterior para seu próprio Value usando interpolação splined.

SplineInt32KeyFrame

Anima do valor Int32 do quadro-chave anterior para seu próprio Value usando interpolação splined.

SplineInt64KeyFrame

Anima do valor Int64 do quadro-chave anterior para seu próprio Value usando interpolação splined.

SplinePoint3DKeyFrame

Anima do valor Point3D do quadro-chave anterior para seu próprio Value usando interpolação splined.

SplinePointKeyFrame

Anima do valor Point do quadro-chave anterior para seu próprio Value usando interpolação splined.

SplineQuaternionKeyFrame

Anima do valor Quaternion do quadro-chave anterior para seu próprio Value usando interpolação splined.

SplineRectKeyFrame

Anima do valor Rect do quadro-chave anterior para seu próprio Value usando interpolação splined.

SplineRotation3DKeyFrame

Anima do valor Rotation3D do quadro-chave anterior para seu próprio Value usando interpolação splined.

SplineSingleKeyFrame

Anima do valor Single do quadro-chave anterior para seu próprio Value usando interpolação splined.

SplineSizeKeyFrame

Anima do valor Size do quadro-chave anterior para seu próprio Value usando interpolação splined.

SplineThicknessKeyFrame

Anima do valor Thickness do quadro-chave anterior para seu próprio Value usando interpolação splined.

SplineVector3DKeyFrame

Anima do valor Vector3D do quadro-chave anterior para seu próprio Value usando interpolação splined.

SplineVectorKeyFrame

Anima do valor Vector do quadro-chave anterior para seu próprio Value usando interpolação splined.

StopStoryboard

Uma ação de gatilho que interrompe um Storyboard.

Storyboard

Uma linha do tempo de contêiner que fornece informações de direcionamento de objeto e propriedade para suas animações filho.

StringAnimationBase

Classe abstrata que, quando implementada, anima um valor String.

StringAnimationUsingKeyFrames

Anima o valor de uma propriedade String ao longo de um conjunto de KeyFrames em um Durationespecificado.

StringKeyFrame

Define um segmento de animação com seu próprio valor de destino e método de interpolação para um StringAnimationUsingKeyFrames.

StringKeyFrameCollection

Representa uma coleção de objetos StringKeyFrame.

ThicknessAnimation

Anima o valor de uma propriedade Thickness entre dois valores de destino usando interpolação linear em um Durationespecificado.

ThicknessAnimationBase

Classe abstrata que, quando implementada, anima um valor Thickness.

ThicknessAnimationUsingKeyFrames

Anima o valor de uma propriedade Thickness ao longo de um conjunto de KeyFrames.

ThicknessKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um ThicknessAnimationUsingKeyFrames.

ThicknessKeyFrameCollection

Representa uma coleção de objetos ThicknessKeyFrame.

Timeline

Define um segmento de tempo.

TimelineCollection

Representa uma coleção de objetos Timeline.

TimelineGroup

Classe abstrata que, quando implementada, representa um Timeline que pode conter uma coleção de objetos Timeline filho.

Vector3DAnimation

Anima o valor de uma propriedade Vector3D usando interpolação linear entre dois valores.

Vector3DAnimationBase

Classe abstrata que representa um valor de Vector3D animado.

Vector3DAnimationUsingKeyFrames

Anima o valor de uma propriedade Vector3D ao longo de um conjunto de KeyFrames.

Vector3DKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um Vector3DAnimationUsingKeyFrames.

Vector3DKeyFrameCollection

Representa uma coleção de objetos Vector3DKeyFrame.

VectorAnimation

Anima o valor de uma propriedade Vector entre dois valores de destino usando interpolação linear em um Durationespecificado.

VectorAnimationBase

Classe abstrata que, quando implementada, anima um valor Vector.

VectorAnimationUsingKeyFrames

Anima o valor de uma propriedade Vector ao longo de um conjunto de KeyFrames.

VectorKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com seu próprio valor de destino e método de interpolação para um VectorAnimationUsingKeyFrames.

VectorKeyFrameCollection

Representa uma coleção de objetos VectorKeyFrame.

Estruturas

KeyTime

Durante o curso relativo de uma animação, uma instância de KeyTime especifica o tempo preciso quando um quadro-chave específico deve ocorrer.

RepeatBehavior

Descreve como um Timeline repete sua duração simples.

TimelineCollection.Enumerator

Enumera os membros de um TimelineCollection.

Interfaces

IAnimatable

Esse tipo dá suporte à infraestrutura do WPF e não se destina a ser usado diretamente do seu código. Para tornar uma classe animatável, ela deve derivar de UIElement, ContentElementou Animatable.

IAnimation

Fornece suporte para animar um valor de propriedade.

IEasingFunction

Define a funcionalidade básica de uma função de easing.

IKeyFrame

Uma implementação de interface IKeyFrame fornece acesso não tipado às propriedades de KeyTime.

IKeyFrameAnimation

Uma implementação de interface IKeyFrameAnimation fornece acesso não tipado aos membros da coleção de quadros chave.

Enumerações

ClockState

Descreve os estados potenciais do objeto Clock de uma linha do tempo.

EasingMode

Define os modos nos quais as classes derivadas de EasingFunctionBase executam sua flexibilização.

FillBehavior

Especifica como um Timeline se comporta quando está fora de seu período ativo, mas seu pai está dentro de seu período ativo ou de retenção.

HandoffBehavior

Especifica como as novas animações interagem com as existentes que já são aplicadas a uma propriedade.

KeyTimeType

Representa os diferentes tipos que podem representar uma instância KeyTime.

PathAnimationSource

Especifica o valor da propriedade de saída do caminho usado para conduzir a animação.

SlipBehavior

Indica como um ParallelTimeline se comportará quando um ou mais de seus filhos Timeline escorregarem.

TimeSeekOrigin

Indica a origem de uma operação de busca. O deslocamento da operação de busca é relativo a essa origem.