System.Windows.Media.Animation Namespace

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

Classes

Animatable

Classe abstrata que fornece suporte a 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 lançada quando ocorre um erro ao animar uma propriedade.

AnimationTimeline

Define um segmento de tempo em que 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 facilitação que retrai o movimento de uma animação um pouco antes do início da animação no caminho indicado.

BeginStoryboard

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

BooleanAnimationBase

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

BooleanAnimationUsingKeyFrames

Anima o valor de uma propriedade que aceita um Boolean ao longo de um conjunto KeyFrames em um Duration especificado.

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 balanço animado.

ByteAnimation

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

ByteAnimationBase

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

ByteAnimationUsingKeyFrames

Anima o valor de uma propriedade Byte junto com 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 de Char.

CharAnimationUsingKeyFrames

Anima o valor de uma propriedade Char junto com um conjunto de KeyFrames em um Duration especificado.

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 do intervalo de tempo de execução para um Timeline.

ClockCollection

Representa uma coleção ordenada de objetos de Clock.

ClockController

Controla interativamente um Clock.

ClockGroup

Um assemblage de tipos Clock com comportamento baseado fora de um TimelineGroup.

ColorAnimation

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

ColorAnimationBase

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

ColorAnimationUsingKeyFrames

Anima o valor de uma propriedade Color junto com um conjunto de KeyFrames em um Duration especificado.

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 é acelerada e/ou desacelerada usando a fórmula f(t) = t3.

DecimalAnimation

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

DecimalAnimationBase

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

DecimalAnimationUsingKeyFrames

Anima o valor de uma propriedade Decimal junto com 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 com interpolação discreta.

DiscreteByteKeyFrame

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

DiscreteCharKeyFrame

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

DiscreteColorKeyFrame

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

DiscreteDecimalKeyFrame

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

DiscreteDoubleKeyFrame

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

DiscreteInt16KeyFrame

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

DiscreteInt32KeyFrame

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

DiscreteInt64KeyFrame

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

DiscreteMatrixKeyFrame

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

DiscreteObjectKeyFrame

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

DiscretePoint3DKeyFrame

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

DiscretePointKeyFrame

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

DiscreteQuaternionKeyFrame

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

DiscreteRectKeyFrame

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

DiscreteRotation3DKeyFrame

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

DiscreteSingleKeyFrame

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

DiscreteSizeKeyFrame

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

DiscreteStringKeyFrame

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

DiscreteThicknessKeyFrame

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

DiscreteVector3DKeyFrame

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

DiscreteVectorKeyFrame

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

DoubleAnimation

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

DoubleAnimationBase

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

DoubleAnimationUsingKeyFrames

Anima o valor de uma propriedade Double junto com 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 facilitação que cria uma animação que se parece com uma mola oscilando para frente e para trás até parar.

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 uma interpolação linear em um Duration especificado.

Int16AnimationBase

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

Int16AnimationUsingKeyFrames

Anima o valor de uma propriedade Int16 junto com 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 Duration especificado.

Int32AnimationBase

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

Int32AnimationUsingKeyFrames

Anima o valor de uma propriedade Int32 junto com 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 uma interpolação linear em um Duration especificado.

Int64AnimationBase

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

Int64AnimationUsingKeyFrames

Anima o valor de uma propriedade Int64 junto com 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 chave de spline para definir o andamento da animação.

LinearByteKeyFrame

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

LinearColorKeyFrame

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

LinearDecimalKeyFrame

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

LinearDoubleKeyFrame

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

LinearInt16KeyFrame

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

LinearInt32KeyFrame

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

LinearInt64KeyFrame

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

LinearPoint3DKeyFrame

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

LinearPointKeyFrame

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

LinearQuaternionKeyFrame

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

LinearRectKeyFrame

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

LinearRotation3DKeyFrame

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

LinearSingleKeyFrame

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

LinearSizeKeyFrame

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

LinearThicknessKeyFrame

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

LinearVector3DKeyFrame

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

LinearVectorKeyFrame

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

MatrixAnimationBase

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

MatrixAnimationUsingKeyFrames

Anima o valor de uma propriedade Matrix junto com 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 de Object.

ObjectAnimationUsingKeyFrames

Anima o valor de uma propriedade Object junto com um conjunto de KeyFrames em um Duration especificado.

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 ficam ativas de acordo com suas respectivas propriedades BeginTime. Além disso, as linhas do tempo filho podem ser sobrepostas (executadas em paralelo).

PauseStoryboard

Uma ação de gatilho que interrompe 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 de Point3D.

Point3DAnimationUsingKeyFrames

Anima o valor de uma propriedade Point3D junto com 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 uma interpolação linear em um Duration especificado.

PointAnimationBase

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

PointAnimationUsingKeyFrames

Anima o valor de uma propriedade Point junto com 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 seus próprios 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 é acelerada e/ou desacelerada 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 é acelerada e/ou desacelerada usando a fórmula f(t) = t2

QuarticEase

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

QuaternionAnimation

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

QuaternionAnimationBase

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

QuaternionAnimationUsingKeyFrames

Anima o valor de uma propriedade Quaternion junto com um conjunto de KeyFrames em um Duration especificado.

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 é acelerada e/ou desacelerada usando a fórmula f(t) = t5.

RectAnimation

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

RectAnimationBase

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

RectAnimationUsingKeyFrames

Anima o valor de uma propriedade que aceita 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

Dá suporte a uma ação de gatilho que retoma um Storyboard em pausa.

Rotation3DAnimation

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

Rotation3DAnimationBase

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

Rotation3DAnimationUsingKeyFrames

Anima o valor de uma propriedade Rotation3D junto com 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 de buscar (ignorar até) um horário 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 é acelerada e/ou desacelerada usando uma fórmula de seno.

SingleAnimation

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

SingleAnimationBase

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

SingleAnimationUsingKeyFrames

Anima o valor de uma propriedade Single junto com 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 uma interpolação linear em um Duration especificado.

SizeAnimationBase

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

SizeAnimationUsingKeyFrames

Anima o valor de uma propriedade Size junto com 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 para o final do seu período de preenchimento.

SplineByteKeyFrame

Anima do valor Byte do quadro chave anterior para seu próprio Value com interpolação spline.

SplineColorKeyFrame

Anima do valor Color do quadro chave anterior para seu próprio Value com interpolação spline.

SplineDecimalKeyFrame

Anima do valor Decimal do quadro chave anterior para seu próprio Value com interpolação spline.

SplineDoubleKeyFrame

Anima do valor Double do quadro chave anterior para seu próprio Value com interpolação spline.

SplineInt16KeyFrame

Anima do valor Int16 do quadro chave anterior para seu próprio Value com interpolação spline.

SplineInt32KeyFrame

Anima do valor Int32 do quadro chave anterior para seu próprio Value com interpolação spline.

SplineInt64KeyFrame

Anima do valor Int64 do quadro chave anterior para seu próprio Value com interpolação spline.

SplinePoint3DKeyFrame

Anima do valor Point3D do quadro chave anterior para seu próprio Value com interpolação spline.

SplinePointKeyFrame

Anima do valor Point do quadro chave anterior para seu próprio Value com interpolação spline.

SplineQuaternionKeyFrame

Anima do valor Quaternion do quadro chave anterior para seu próprio Value com interpolação spline.

SplineRectKeyFrame

Anima do valor Rect do quadro chave anterior para seu próprio Value com interpolação spline.

SplineRotation3DKeyFrame

Anima do valor Rotation3D do quadro chave anterior para seu próprio Value com interpolação spline.

SplineSingleKeyFrame

Anima do valor Single do quadro chave anterior para seu próprio Value com interpolação spline.

SplineSizeKeyFrame

Anima do valor Size do quadro chave anterior para seu próprio Value com interpolação spline.

SplineThicknessKeyFrame

Anima do valor Thickness do quadro chave anterior para seu próprio Value com interpolação spline.

SplineVector3DKeyFrame

Anima do valor Vector3D do quadro chave anterior para seu próprio Value com interpolação spline.

SplineVectorKeyFrame

Anima do valor Vector do quadro chave anterior para seu próprio Value com interpolação spline.

StopStoryboard

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

Storyboard

Um cronograma de contêiner que fornece o objeto e a propriedade direcionando informações para suas animações filho.

StringAnimationBase

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

StringAnimationUsingKeyFrames

Anima o valor de uma propriedade String junto com um conjunto de KeyFrames em um Duration especificado.

StringKeyFrame

Define um segmento de animação com seus próprios 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 uma interpolação linear em um Duration especificado.

ThicknessAnimationBase

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

ThicknessAnimationUsingKeyFrames

Anima o valor de uma propriedade Thickness junto com 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 filhos Timeline.

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 junto com 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 uma Duration especificada.

VectorAnimationBase

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

VectorAnimationUsingKeyFrames

Anima o valor de uma propriedade Vector junto com 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 KeyTime especifica o momento preciso em que um determinado quadro chave deve ocorrer.

RepeatBehavior

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

TimelineCollection.Enumerator

Enumera os membros de um TimelineCollection.

Interfaces

IAnimatable

Esse tipo é compatível com a infraestrutura WPF e não se destina a ser usado diretamente no código. Para fazer com que uma classe possa ser animada, ela deve ser derivada de UIElement, ContentElement ou Animatable.

IAnimation

Fornece compatibilidade para animar um valor da 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 a propriedades de KeyTime.

IKeyFrameAnimation

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

Enumerações

ClockState

Descreve os estados possíveis do objeto Clock de um cronograma.

EasingMode

Define os modos em que classes derivadas de EasingFunctionBase executam seu easing.

FillBehavior

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

HandoffBehavior

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

KeyTimeType

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

PathAnimationSource

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

SlipBehavior

Indica como um ParallelTimeline se comportará quando um ou mais dos seus Timeline filhos sair.

TimeSeekOrigin

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