System.Windows.Media.Animation Espaço de Nomes

Fornece tipos que suportam funcionalidades de animação de propriedades, incluindo linhas temporais, storyboards e keyframes.

Classes

Name Description
Animatable

Classe resumida que fornece suporte de animação.

AnimationClock

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

AnimationException

A exceção que é lançada quando ocorre um erro durante a animação de uma propriedade.

AnimationTimeline

Define um segmento de tempo durante o qual os valores de saída são produzidos. Estes valores são usados para animar uma propriedade alvo.

BackEase

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

BeginStoryboard

Uma ação de gatilho que inicia e Storyboard distribui as suas animações para os objetos e propriedades alvo.

BooleanAnimationBase

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

BooleanAnimationUsingKeyFrames

Anima o valor de uma propriedade que assume um Boolean ao longo de um conjunto de KeyFrames sobre um determinado Duration.

BooleanKeyFrame

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

BooleanKeyFrameCollection

Representa uma coleção de BooleanKeyFrame objetos.

BounceEase

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

ByteAnimation

Anima o valor de uma Byte propriedade entre dois valores-alvo usando interpolação linear sobre um determinado 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 o seu próprio valor-alvo 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 KeyFrames sobre um especificado Duration.

CharKeyFrame

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

CharKeyFrameCollection

Representa uma coleção de CharKeyFrame objetos.

CircleEase

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

Clock

Mantém o estado de temporização em 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-alvo usando interpolação linear sobre um determinado 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 KeyFrames sobre um especificado Duration.

ColorKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com o seu próprio valor-alvo 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 flexibilização 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-alvo usando interpolação linear sobre um determinado 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 o seu próprio valor-alvo e método de interpolação para um DecimalAnimationUsingKeyFrames.

DecimalKeyFrameCollection

Representa uma coleção de DecimalKeyFrame objetos.

DiscreteBooleanKeyFrame

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

DiscreteByteKeyFrame

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

DiscreteCharKeyFrame

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

DiscreteColorKeyFrame

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

DiscreteDecimalKeyFrame

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

DiscreteDoubleKeyFrame

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

DiscreteInt16KeyFrame

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

DiscreteInt32KeyFrame

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

DiscreteInt64KeyFrame

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

DiscreteMatrixKeyFrame

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

DiscreteObjectKeyFrame

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

DiscretePoint3DKeyFrame

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

DiscretePointKeyFrame

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

DiscreteQuaternionKeyFrame

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

DiscreteRectKeyFrame

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

DiscreteRotation3DKeyFrame

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

DiscreteSingleKeyFrame

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

DiscreteSizeKeyFrame

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

DiscreteStringKeyFrame

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

DiscreteThicknessKeyFrame

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

DiscreteVector3DKeyFrame

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

DiscreteVectorKeyFrame

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

DoubleAnimation

Anima o valor de uma Double propriedade entre dois valores-alvo usando interpolação linear sobre um determinado 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-alvo usando a PathGeometry para especificar esses valores. Esta animação pode ser usada para mover um objeto visual ao longo de um percurso.

DoubleKeyFrame

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

DoubleKeyFrameCollection

Representa uma coleção de DoubleKeyFrame objetos.

EasingByteKeyFrame

Uma classe que te permite associar funções de aceleração a uma ByteAnimationUsingKeyFrames animação keyframe.

EasingColorKeyFrame

Uma classe que te permite associar funções de aceleração a uma ColorAnimationUsingKeyFrames animação keyframe.

EasingDecimalKeyFrame

Uma classe abstrata que te permite associar funções de facilidade a uma DecimalAnimationUsingKeyFrames animação keyframe.

EasingDoubleKeyFrame

Uma classe que te permite associar funções de aceleração a uma DoubleAnimationUsingKeyFrames animação keyframe.

EasingFunctionBase

Fornece a classe base para todas as funções de flexibilização.

EasingInt16KeyFrame

Uma classe que te permite associar funções de aceleração a uma Int16AnimationUsingKeyFrames animação keyframe.

EasingInt32KeyFrame

Uma classe que te permite associar funções de aceleração a uma Int32AnimationUsingKeyFrames animação keyframe.

EasingInt64KeyFrame

Uma classe que te permite associar funções de aceleração a uma Int64AnimationUsingKeyFrames animação keyframe.

EasingPoint3DKeyFrame

Uma classe que te permite associar funções de aceleração a uma Point3DAnimationUsingKeyFrames animação keyframe.

EasingPointKeyFrame

Uma classe que te permite associar funções de aceleração a uma PointAnimationUsingKeyFrames animação keyframe.

EasingQuaternionKeyFrame

Uma classe que te permite associar funções de aceleração a uma QuaternionAnimationUsingKeyFrames animação keyframe.

EasingRectKeyFrame

Uma classe que te permite associar funções de aceleração a uma RectAnimationUsingKeyFrames animação keyframe.

EasingRotation3DKeyFrame

Uma classe que te permite associar funções de aceleração a uma Rotation3DAnimationUsingKeyFrames animação keyframe.

EasingSingleKeyFrame

Uma classe que te permite associar funções de aceleração a uma SingleAnimationUsingKeyFrames animação keyframe.

EasingSizeKeyFrame

Uma classe que te permite associar funções de aceleração a uma SizeAnimationUsingKeyFrames animação keyframe.

EasingThicknessKeyFrame

Uma classe que te permite associar funções de aceleração a uma ThicknessAnimationUsingKeyFrames animação keyframe.

EasingVector3DKeyFrame

Uma classe que te permite associar funções de aceleração a uma Vector3DAnimationUsingKeyFrames animação keyframe.

EasingVectorKeyFrame

Uma classe que te permite associar funções de aceleração a uma VectorAnimationUsingKeyFrames animação keyframe.

ElasticEase

Representa uma função de relaxamento que cria uma animação que se assemelha a uma mola a oscilar para a frente e para trás até parar.

ExponentialEase

Representa uma função de flexibilização 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-alvo usando interpolação linear sobre um determinado 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 o seu próprio valor-alvo 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-alvo usando interpolação linear sobre um determinado 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 o seu próprio valor-alvo 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-alvo usando interpolação linear sobre um determinado 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 o seu próprio valor-alvo e método de interpolação para um Int64AnimationUsingKeyFrames.

Int64KeyFrameCollection

Representa uma coleção de Int64KeyFrame objetos.

KeySpline

Esta classe é usada por um frame chave spline para definir o progresso da animação.

LinearByteKeyFrame

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

LinearColorKeyFrame

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

LinearDecimalKeyFrame

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

LinearDoubleKeyFrame

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

LinearInt16KeyFrame

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

LinearInt32KeyFrame

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

LinearInt64KeyFrame

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

LinearPoint3DKeyFrame

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

LinearPointKeyFrame

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

LinearQuaternionKeyFrame

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

LinearRectKeyFrame

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

LinearRotation3DKeyFrame

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

LinearSingleKeyFrame

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

LinearSizeKeyFrame

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

LinearThicknessKeyFrame

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

LinearVector3DKeyFrame

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

LinearVectorKeyFrame

Anima do Vector valor do fotograma-chave anterior para o seu 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 a PathGeometry para gerar os valores animados. Esta animação pode ser usada para mover um objeto visual ao longo de um percurso.

MatrixKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com o seu próprio valor-alvo 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 KeyFrames sobre um determinado Duration.

ObjectKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com o seu próprio valor-alvo 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 filhos Timeline . Estas linhas temporais crianças tornam-se ativas de acordo com as respetivas BeginTime propriedades. Além disso, as linhas temporais filhas podem sobrepor-se (correr em paralelo) umas com as outras.

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 o seu próprio valor-alvo 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-alvo usando interpolação linear sobre um determinado 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-alvo usando a PathGeometry para especificar esses valores. Esta animação pode ser usada para mover um objeto visual ao longo de um percurso.

PointKeyFrame

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

PointKeyFrameCollection

Representa uma coleção de PointKeyFrame objetos.

PowerEase

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

QuadraticEase

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

QuarticEase

Representa uma função de flexibilização 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-alvo usando interpolação linear sobre um determinado 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 KeyFrames sobre um especificado Duration.

QuaternionKeyFrame

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

QuaternionKeyFrameCollection

Representa uma coleção de QuaternionKeyFrame objetos.

QuinticEase

Representa uma função de flexibilização 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-alvo usando interpolação linear.

RectAnimationBase

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

RectAnimationUsingKeyFrames

Anima o valor de uma propriedade que ocupa a Rect ao longo de um conjunto de fotogramas-chave.

RectKeyFrame

Classe abstrata que, quando implementada, define um segmento de animação com o seu próprio valor-alvo 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 para e de outros tipos de dados.

ResumeStoryboard

Uma ação de gatilho que retoma uma pausa Storyboard.

Rotation3DAnimation

Anima o valor de uma Rotation3D propriedade usando interpolação linear entre dois valores determinados pela combinação de From, To, ou By propriedades 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 o seu próprio valor-alvo 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 procurar (saltar) 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 flexibilização que cria uma animação que acelera e/ou desacelera usando uma fórmula senoidal.

SingleAnimation

Anima o valor de uma Single propriedade entre dois valores-alvo usando interpolação linear sobre um determinado 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 o seu próprio valor-alvo 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-alvo usando interpolação linear sobre um determinado 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 o seu próprio valor-alvo 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 até Storyboard ao final do seu período de preenchimento.

SplineByteKeyFrame

Anima do Byte valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

SplineColorKeyFrame

Anima do Color valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

SplineDecimalKeyFrame

Anima do Decimal valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

SplineDoubleKeyFrame

Anima do Double valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

SplineInt16KeyFrame

Anima do Int16 valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

SplineInt32KeyFrame

Anima do Int32 valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

SplineInt64KeyFrame

Anima do Int64 valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

SplinePoint3DKeyFrame

Anima do Point3D valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

SplinePointKeyFrame

Anima do Point valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

SplineQuaternionKeyFrame

Anima do Quaternion valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

SplineRectKeyFrame

Anima do Rect valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

SplineRotation3DKeyFrame

Anima do Rotation3D valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

SplineSingleKeyFrame

Anima do Single valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

SplineSizeKeyFrame

Anima do Size valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

SplineThicknessKeyFrame

Anima do Thickness valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

SplineVector3DKeyFrame

Anima do Vector3D valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

SplineVectorKeyFrame

Anima do Vector valor do keyframe anterior para o seu próprio Value usando interpolação estriada.

StopStoryboard

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

Storyboard

Uma linha temporal de contentor que fornece informação de segmentação de objetos e propriedades para as suas animações filhas.

StringAnimationBase

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

StringAnimationUsingKeyFrames

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

StringKeyFrame

Define um segmento de animação com o seu próprio valor-alvo 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-alvo usando interpolação linear sobre um determinado 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 o seu próprio valor-alvo 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 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 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 o seu próprio valor-alvo 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-alvo usando interpolação linear sobre um determinado 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 o seu próprio valor-alvo e método de interpolação para um VectorAnimationUsingKeyFrames.

VectorKeyFrameCollection

Representa uma coleção de VectorKeyFrame objetos.

Estruturas

Name Description
KeyTime

Durante o curso relativo de uma animação, uma KeyTime instância especifica o momento preciso em que um determinado fotograma-chave deve ocorrer.

RepeatBehavior

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

TimelineCollection.Enumerator

Enumera os membros de um TimelineCollection.

Interfaces

Name Description
IAnimatable

Este tipo suporta a infraestrutura WPF e não foi concebido para ser usado diretamente a partir do seu código. Para tornar uma classe animável, deve derivar de UIElement, ContentElement, ou Animatable.

IAnimation

Fornece suporte para a animação do valor de uma propriedade.

IEasingFunction

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

IKeyFrame

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

IKeyFrameAnimation

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

Enumerações

Name Description
ClockState

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

EasingMode

Define os modos em que as classes derivadas de EasingFunctionBase realizam a sua flexibilização.

FillBehavior

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

HandoffBehavior

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

KeyTimeType

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

PathAnimationSource

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

SlipBehavior

Indica como um ParallelTimeline irá comportar-se quando um ou mais dos seus Timeline filhos escorregam.

TimeSeekOrigin

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