System.Windows.Media.Animation Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |