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

Nome Description
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 e Storyboard distribui suas animações para seus objetos e propriedades de destino.

BooleanAnimationBase

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

BooleanAnimationUsingKeyFrames

Anima o valor de uma propriedade que leva um Boolean conjunto de mais de KeyFrames um especificado Duration.

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

BounceEase

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

ByteAnimation

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

ByteAnimationBase

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

ByteAnimationUsingKeyFrames

Anima o valor de uma Byte propriedade 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 ByteKeyFrame objetos.

CharAnimationBase

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

CharAnimationUsingKeyFrames

Anima o valor de uma Char propriedade ao longo de um conjunto de mais de KeyFrames um especificado Duration.

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

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

ClockController

Controla interativamente um Clock.

ClockGroup

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

ColorAnimation

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

ColorAnimationBase

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

ColorAnimationUsingKeyFrames

Anima o valor de uma Color propriedade ao longo de um conjunto de mais de KeyFrames um especificado Duration.

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

ControllableStoryboardAction

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

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 Decimal propriedade entre dois valores de destino usando interpolação linear em um especificado Duration.

DecimalAnimationBase

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

DecimalAnimationUsingKeyFrames

Anima o valor de uma Decimal propriedade 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 DecimalKeyFrame objetos.

DiscreteBooleanKeyFrame

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

DiscreteByteKeyFrame

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

DiscreteCharKeyFrame

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

DiscreteColorKeyFrame

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

DiscreteDecimalKeyFrame

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

DiscreteDoubleKeyFrame

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

DiscreteInt16KeyFrame

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

DiscreteInt32KeyFrame

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

DiscreteInt64KeyFrame

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

DiscreteMatrixKeyFrame

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

DiscreteObjectKeyFrame

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

DiscretePoint3DKeyFrame

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

DiscretePointKeyFrame

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

DiscreteQuaternionKeyFrame

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

DiscreteRectKeyFrame

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

DiscreteRotation3DKeyFrame

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

DiscreteSingleKeyFrame

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

DiscreteSizeKeyFrame

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

DiscreteStringKeyFrame

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

DiscreteThicknessKeyFrame

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

DiscreteVector3DKeyFrame

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

DiscreteVectorKeyFrame

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

DoubleAnimation

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

DoubleAnimationBase

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

DoubleAnimationUsingKeyFrames

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

DoubleAnimationUsingPath

Anima o valor de uma Double propriedade 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 DoubleKeyFrame objetos.

EasingByteKeyFrame

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

EasingColorKeyFrame

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

EasingDecimalKeyFrame

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

EasingDoubleKeyFrame

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

EasingFunctionBase

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

EasingInt16KeyFrame

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

EasingInt32KeyFrame

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

EasingInt64KeyFrame

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

EasingPoint3DKeyFrame

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

EasingPointKeyFrame

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

EasingQuaternionKeyFrame

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

EasingRectKeyFrame

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

EasingRotation3DKeyFrame

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

EasingSingleKeyFrame

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

EasingSizeKeyFrame

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

EasingThicknessKeyFrame

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

EasingVector3DKeyFrame

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

EasingVectorKeyFrame

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

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 Int16 propriedade entre dois valores de destino usando interpolação linear em um especificado Duration.

Int16AnimationBase

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

Int16AnimationUsingKeyFrames

Anima o valor de uma Int16 propriedade 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 Int16KeyFrame objetos.

Int32Animation

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

Int32AnimationBase

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

Int32AnimationUsingKeyFrames

Anima o valor de uma Int32 propriedade 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 Int32KeyFrame objetos.

Int64Animation

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

Int64AnimationBase

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

Int64AnimationUsingKeyFrames

Anima o valor de uma Int64 propriedade 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 Int64KeyFrame objetos.

KeySpline

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

LinearByteKeyFrame

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

LinearColorKeyFrame

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

LinearDecimalKeyFrame

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

LinearDoubleKeyFrame

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

LinearInt16KeyFrame

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

LinearInt32KeyFrame

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

LinearInt64KeyFrame

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

LinearPoint3DKeyFrame

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

LinearPointKeyFrame

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

LinearQuaternionKeyFrame

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

LinearRectKeyFrame

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

LinearRotation3DKeyFrame

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

LinearSingleKeyFrame

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

LinearSizeKeyFrame

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

LinearThicknessKeyFrame

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

LinearVector3DKeyFrame

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

LinearVectorKeyFrame

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

MatrixAnimationBase

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

MatrixAnimationUsingKeyFrames

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

MatrixAnimationUsingPath

Anima o valor de uma Matrix propriedade 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 MatrixKeyFrame objetos.

ObjectAnimationBase

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

ObjectAnimationUsingKeyFrames

Anima o valor de uma Object propriedade ao longo de um conjunto de mais de KeyFrames um especificado Duration.

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

ParallelTimeline

Define um segmento de tempo que pode conter objetos filho Timeline . Essas linhas do tempo filho se tornam ativas de acordo com suas respectivas BeginTime propriedades. 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 Point3D propriedade usando interpolação linear entre dois valores.

Point3DAnimationBase

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

Point3DAnimationUsingKeyFrames

Anima o valor de uma Point3D propriedade 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 Point3DKeyFrame objetos.

PointAnimation

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

PointAnimationBase

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

PointAnimationUsingKeyFrames

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

PointAnimationUsingPath

Anima o valor de uma Point propriedade 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 PointKeyFrame objetos.

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 à Power propriedade.

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 Quaternion propriedade entre dois valores de destino usando interpolação linear em um especificado Duration.

QuaternionAnimationBase

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

QuaternionAnimationUsingKeyFrames

Anima o valor de uma Quaternion propriedade ao longo de um conjunto de mais de KeyFrames um especificado Duration.

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

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 Rect propriedade entre dois valores de destino usando interpolação linear.

RectAnimationBase

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

RectAnimationUsingKeyFrames

Anima o valor de uma propriedade que leva um Rect 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 RectKeyFrame objetos.

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 Rotation3D propriedade usando a interpolação linear entre dois valores determinados pela combinação de From, Toou By propriedades que são definidas para a animação.

Rotation3DAnimationBase

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

Rotation3DAnimationUsingKeyFrames

Anima o valor de uma Rotation3D propriedade 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 Rotation3DKeyFrame objetos.

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 Single propriedade entre dois valores de destino usando interpolação linear em um especificado Duration.

SingleAnimationBase

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

SingleAnimationUsingKeyFrames

Anima o valor de uma Single propriedade 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 SingleKeyFrame objetos.

SizeAnimation

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

SizeAnimationBase

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

SizeAnimationUsingKeyFrames

Anima o valor de uma Size propriedade 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 SizeKeyFrame objetos.

SkipStoryboardToFill

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

SplineByteKeyFrame

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

SplineColorKeyFrame

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

SplineDecimalKeyFrame

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

SplineDoubleKeyFrame

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

SplineInt16KeyFrame

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

SplineInt32KeyFrame

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

SplineInt64KeyFrame

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

SplinePoint3DKeyFrame

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

SplinePointKeyFrame

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

SplineQuaternionKeyFrame

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

SplineRectKeyFrame

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

SplineRotation3DKeyFrame

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

SplineSingleKeyFrame

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

SplineSizeKeyFrame

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

SplineThicknessKeyFrame

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

SplineVector3DKeyFrame

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

SplineVectorKeyFrame

Anima do Vector valor do quadro de chave anterior para o 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 String valor.

StringAnimationUsingKeyFrames

Anima o valor de uma String propriedade ao longo de um conjunto de mais de KeyFrames um especificado Duration.

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

ThicknessAnimation

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

ThicknessAnimationBase

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

ThicknessAnimationUsingKeyFrames

Anima o valor de uma Thickness propriedade 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 ThicknessKeyFrame objetos.

Timeline

Define um segmento de tempo.

TimelineCollection

Representa uma coleção de Timeline objetos.

TimelineGroup

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

Vector3DAnimation

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

Vector3DAnimationBase

Classe abstrata que representa um valor animado Vector3D .

Vector3DAnimationUsingKeyFrames

Anima o valor de uma Vector3D propriedade 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 Vector3DKeyFrame objetos.

VectorAnimation

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

VectorAnimationBase

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

VectorAnimationUsingKeyFrames

Anima o valor de uma Vector propriedade 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 VectorKeyFrame objetos.

Estruturas

Nome Description
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

Nome Description
IAnimatable

Esse tipo dá suporte à infraestrutura de 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 IKeyFrame implementação de interface fornece acesso não tipado às KeyTime propriedades.

IKeyFrameAnimation

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

Enumerações

Nome Description
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.