System.Windows.Media.Animation 命名空间

提供一些类型,这些类型支持属性动画功能,包括时间线、演示图板和关键帧。

Animatable

一个提供动画支持的抽象类。

AnimationClock

维护 AnimationTimeline 的运行时状态并处理其输出值。

AnimationException

在对属性进行动画处理的过程中发生错误时引发的异常。

AnimationTimeline

定义生成输出值的时间段。 这些值用于对目标属性进行动画处理。

BackEase

表示缓动函数,该函数在开始在指示的路径中进行动画处理之前略微收回动画的动作。

BeginStoryboard

一个触发器操作,该操作开始 Storyboard 并将其动画分配到目标对象和属性。

BooleanAnimationBase

当实现时,对 Boolean 值进行动画处理的抽象类。

BooleanAnimationUsingKeyFrames

按照指定 Duration 内的一组 KeyFrames 对具有 Boolean 的属性的值进行动画处理。

BooleanKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 BooleanAnimationUsingKeyFrames 的内插方法来定义一个段。

BooleanKeyFrameCollection

表示 BooleanKeyFrame 对象集合。

BounceEase

表示用于创建动画弹跳效果的缓动函数。

ByteAnimation

在指定的 Duration 期间使用线性内插对两个目标值之间的 Byte 属性值进行动画处理。

ByteAnimationBase

当实现时,对 Byte 值进行动画处理的抽象类。

ByteAnimationUsingKeyFrames

根据一组 KeyFramesByte 属性的值进行动画处理。

ByteKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 ByteAnimationUsingKeyFrames 的内插方法来定义一个动画段。

ByteKeyFrameCollection

表示 ByteKeyFrame 对象集合。

CharAnimationBase

当实现时,对 Char 值进行动画处理的抽象类。

CharAnimationUsingKeyFrames

根据指定 Duration 内的一组 KeyFrames,对 Char 属性值进行动画处理。

CharKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 CharAnimationUsingKeyFrames 的内插方法来定义一个动画段。

CharKeyFrameCollection

表示 CharKeyFrame 对象集合。

CircleEase

表示缓动函数,该函数使用循环函数创建加速和/或减速的动画。

Clock

维护 Timeline 的运行时时序状态。

ClockCollection

表示 Clock 对象的有序集合。

ClockController

以交互方式控制 Clock

ClockGroup

TimelineGroup 的行为为基础的 Clock 类型的集合。

ColorAnimation

在指定的 Duration 上使用线性内插对两个目标值之间的 Color 属性值进行动画处理。

ColorAnimationBase

当实现时,对 Color 值进行动画处理的抽象类。

ColorAnimationUsingKeyFrames

根据指定 Duration 内的一组 KeyFrames,对 Color 属性值进行动画处理。

ColorKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 ColorAnimationUsingKeyFrames 的内插方法来定义一个动画段。

ColorKeyFrameCollection

表示 ColorKeyFrame 对象集合。

ControllableStoryboardAction

操作已由 BeginStoryboard 操作应用的 Storyboard

CubicEase

表示一个缓动函数,该函数创建一个使用公式 f(t) = t3 进行加速和/或减速的动画。

DecimalAnimation

在指定的 Duration 上使用线性内插对两个目标值之间的 Decimal 属性值进行动画处理。

DecimalAnimationBase

当实现时,对 Decimal 值进行动画处理的抽象类。

DecimalAnimationUsingKeyFrames

根据一组 KeyFramesDecimal 属性的值进行动画处理。

DecimalKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 DecimalAnimationUsingKeyFrames 的内插方法来定义一个动画段。

DecimalKeyFrameCollection

表示 DecimalKeyFrame 对象集合。

DiscreteBooleanKeyFrame

使用离散插值将上一个关键帧的 Boolean 值动画应用到其自身的 Value

DiscreteByteKeyFrame

使用离散插值将上一个关键帧的 Byte 值动画应用到其自身的 Value

DiscreteCharKeyFrame

使用离散插值将上一个关键帧的 Char 值动画应用到其自身的 Value

DiscreteColorKeyFrame

使用离散插值将上一个关键帧的 Color 值动画应用到其自身的 Value

DiscreteDecimalKeyFrame

使用离散插值将上一个关键帧的 Decimal 值动画应用到其自身的 Value

DiscreteDoubleKeyFrame

使用离散插值将上一个关键帧的 Double 值动画应用到其自身的 Value

DiscreteInt16KeyFrame

使用离散插值将上一个关键帧的 Int16 值动画应用到其自身的 Value

DiscreteInt32KeyFrame

使用离散插值将上一个关键帧的 Int32 值动画应用到其自身的 Value

DiscreteInt64KeyFrame

使用离散插值将上一个关键帧的 Int64 值动画应用到其自身的 Value

DiscreteMatrixKeyFrame

使用离散插值将上一个关键帧的 Matrix 值动画应用到其自身的 Value

DiscreteObjectKeyFrame

使用离散插值将上一个关键帧的 Object 值动画应用到其自身的 Value

DiscretePoint3DKeyFrame

使用离散插值将上一个关键帧的 Point3D 值动画应用到其自身的 Value

DiscretePointKeyFrame

使用离散插值将上一个关键帧的 Point 值动画应用到其自身的 Value

DiscreteQuaternionKeyFrame

使用离散插值将上一个关键帧的 Quaternion 值动画应用到其自身的 Value

DiscreteRectKeyFrame

使用离散插值将上一个关键帧的 Rect 值动画应用到其自身的 Value

DiscreteRotation3DKeyFrame

使用离散插值将上一个关键帧的 Rotation3D 值动画应用到其自身的 Value

DiscreteSingleKeyFrame

使用离散插值将上一个关键帧的 Single 值动画应用到其自身的 Value

DiscreteSizeKeyFrame

使用离散插值将上一个关键帧的 Size 值动画应用到其自身的 Value

DiscreteStringKeyFrame

使用离散插值将上一个关键帧的 String 值动画应用到其自身的 Value

DiscreteThicknessKeyFrame

使用离散插值将上一个关键帧的 Thickness 值动画应用到其自身的 Value

DiscreteVector3DKeyFrame

使用离散插值将上一个关键帧的 Vector3D 值动画应用到其自身的 Value

DiscreteVectorKeyFrame

使用离散插值将上一个关键帧的 Vector 值动画应用到其自身的 Value

DoubleAnimation

在指定的 Duration 上使用线性内插对两个目标值之间的 Double 属性值进行动画处理。

DoubleAnimationBase

当实现时,对 Double 值进行动画处理的抽象类。

DoubleAnimationUsingKeyFrames

根据一组 KeyFramesDouble 属性的值进行动画处理。

DoubleAnimationUsingPath

使用 PathGeometry 在两个或多个目标值之间对 Double 属性值进行动画处理,以指定这些值。 此动画可用于沿路径移动可视对象。

DoubleKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 DoubleAnimationUsingKeyFrames 的内插方法来定义一个动画段。

DoubleKeyFrameCollection

表示 DoubleKeyFrame 对象集合。

EasingByteKeyFrame

使你能够将缓动函数与 ByteAnimationUsingKeyFrames 关键帧动画相关联的类。

EasingColorKeyFrame

使你能够将缓动函数与 ColorAnimationUsingKeyFrames 关键帧动画相关联的类。

EasingDecimalKeyFrame

使你能够将缓动函数与 DecimalAnimationUsingKeyFrames 关键帧动画相关联的抽象类。

EasingDoubleKeyFrame

使你能够将缓动函数与 DoubleAnimationUsingKeyFrames 关键帧动画相关联的类。

EasingFunctionBase

为所有缓动函数提供基类。

EasingInt16KeyFrame

使你能够将缓动函数与 Int16AnimationUsingKeyFrames 关键帧动画相关联的类。

EasingInt32KeyFrame

使你能够将缓动函数与 Int32AnimationUsingKeyFrames 关键帧动画相关联的类。

EasingInt64KeyFrame

使你能够将缓动函数与 Int64AnimationUsingKeyFrames 关键帧动画相关联的类。

EasingPoint3DKeyFrame

使你能够将缓动函数与 Point3DAnimationUsingKeyFrames 关键帧动画相关联的类。

EasingPointKeyFrame

使你能够将缓动函数与 PointAnimationUsingKeyFrames 关键帧动画相关联的类。

EasingQuaternionKeyFrame

使你能够将缓动函数与 QuaternionAnimationUsingKeyFrames 关键帧动画相关联的类。

EasingRectKeyFrame

使你能够将缓动函数与 RectAnimationUsingKeyFrames 关键帧动画相关联的类。

EasingRotation3DKeyFrame

使你能够将缓动函数与 Rotation3DAnimationUsingKeyFrames 关键帧动画相关联的类。

EasingSingleKeyFrame

使你能够将缓动函数与 SingleAnimationUsingKeyFrames 关键帧动画相关联的类。

EasingSizeKeyFrame

使你能够将缓动函数与 SizeAnimationUsingKeyFrames 关键帧动画相关联的类。

EasingThicknessKeyFrame

使你能够将缓动函数与 ThicknessAnimationUsingKeyFrames 关键帧动画相关联的类。

EasingVector3DKeyFrame

使你能够将缓动函数与 Vector3DAnimationUsingKeyFrames 关键帧动画相关联的类。

EasingVectorKeyFrame

使你能够将缓动函数与 VectorAnimationUsingKeyFrames 关键帧动画相关联的类。

ElasticEase

表示缓动函数,创建一个类似于弹簧来回振动直到停止的动画。

ExponentialEase

表示一个缓动函数,该函数使用指数公式创建加速和/或减速的动画。

Int16Animation

在指定的 Duration 上使用线性内插对两个目标值之间的 Int16 属性值进行动画处理。

Int16AnimationBase

当实现时,对 Int16 值进行动画处理的抽象类。

Int16AnimationUsingKeyFrames

根据一组 KeyFramesInt16 属性的值进行动画处理。

Int16KeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 Int16AnimationUsingKeyFrames 的内插方法来定义一个动画段。

Int16KeyFrameCollection

表示 Int16KeyFrame 对象集合。

Int32Animation

在指定的 Duration 上使用线性内插对两个目标值之间的 Int32 属性值进行动画处理。

Int32AnimationBase

当实现时,对 Int32 值进行动画处理的抽象类。

Int32AnimationUsingKeyFrames

根据一组 KeyFramesInt32 属性的值进行动画处理。

Int32KeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 Int32AnimationUsingKeyFrames 的内插方法来定义一个动画段。

Int32KeyFrameCollection

表示 Int32KeyFrame 对象集合。

Int64Animation

在指定的 Duration 期间使用线性内插对两个目标值之间的 Int64 属性值进行动画处理。

Int64AnimationBase

当实现时,对 Int64 值进行动画处理的抽象类。

Int64AnimationUsingKeyFrames

根据一组 KeyFramesInt64 属性的值进行动画处理。

Int64KeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 Int64AnimationUsingKeyFrames 的内插方法来定义一个动画段。

Int64KeyFrameCollection

表示 Int64KeyFrame 对象集合。

KeySpline

样条关键帧使用此类定义动画进度。

LinearByteKeyFrame

使用线性内插在前一个关键帧的 Byte 值及其自身的 Value 之间进行动画处理。

LinearColorKeyFrame

使用线性内插在前一个关键帧的 Color 值及其自身的 Value 之间进行动画处理。

LinearDecimalKeyFrame

使用线性内插在前一个关键帧的 Decimal 值及其自身的 Value 之间进行动画处理。

LinearDoubleKeyFrame

使用线性内插在前一个关键帧的 Double 值及其自身的 Value 之间进行动画处理。

LinearInt16KeyFrame

使用线性内插在前一个关键帧的 Int16 值及其自身的 Value 之间进行动画处理。

LinearInt32KeyFrame

使用线性内插在前一个关键帧的 Int32 值及其自身的 Value 之间进行动画处理。

LinearInt64KeyFrame

使用线性内插在前一个关键帧的 Int64 值及其自身的 Value 之间进行动画处理。

LinearPoint3DKeyFrame

使用线性内插在前一个关键帧的 Point3D 值及其自身的 Value 之间进行动画处理。

LinearPointKeyFrame

使用线性内插在前一个关键帧的 Point 值及其自身的 Value 之间进行动画处理。

LinearQuaternionKeyFrame

使用线性内插在前一个关键帧的 Quaternion 值及其自身的 Value 之间进行动画处理。

LinearRectKeyFrame

使用线性内插在前一个关键帧的 Rect 值及其自身的 Value 之间进行动画处理。

LinearRotation3DKeyFrame

使用线性内插在前一个关键帧的 Rotation3D 值及其自身的 Value 之间进行动画处理。

LinearSingleKeyFrame

使用线性内插在前一个关键帧的 Single 值及其自身的 Value 之间进行动画处理。

LinearSizeKeyFrame

使用线性内插在前一个关键帧的 Size 值及其自身的 Value 之间进行动画处理。

LinearThicknessKeyFrame

使用线性内插在前一个关键帧的 Thickness 值及其自身的 Value 之间进行动画处理。

LinearVector3DKeyFrame

使用线性内插在前一个关键帧的 Vector3D 值及其自身的 Value 之间进行动画处理。

LinearVectorKeyFrame

使用线性内插在前一个关键帧的 Vector 值及其自身的 Value 之间进行动画处理。

MatrixAnimationBase

当实现时,对 Matrix 值进行动画处理的抽象类。

MatrixAnimationUsingKeyFrames

根据一组 KeyFramesMatrix 属性的值进行动画处理。

MatrixAnimationUsingPath

通过使用 PathGeometry 动画处理 Matrix 属性的值以生成具有动画效果的值。 此动画可用于沿路径移动可视对象。

MatrixKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 MatrixAnimationUsingKeyFrames 的内插方法来定义一个动画段。

MatrixKeyFrameCollection

表示 MatrixKeyFrame 对象集合。

ObjectAnimationBase

当实现时,对 Object 值进行动画处理的抽象类。

ObjectAnimationUsingKeyFrames

通过指定的 Duration,根据一组 KeyFramesObject 属性的值进行动画处理。

ObjectKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 ObjectAnimationUsingKeyFrames 的内插方法来定义一个动画段。

ObjectKeyFrameCollection

表示 ObjectKeyFrame 对象集合。

ParallelTimeline

定义可以包含子 Timeline 对象的时间段。 这些子时间线将按各自的 BeginTime 属性变为活动状态。 此外,子时间线也可相互重叠(并行运行)。

PauseStoryboard

暂停 Storyboard 的触发器操作。

Point3DAnimation

通过在两个值之间使用线性内插,对 Point3D 属性的值进行动画处理。

Point3DAnimationBase

当实现时,对 Point3D 值进行动画处理的抽象类。

Point3DAnimationUsingKeyFrames

根据一组 KeyFramesPoint3D 属性的值进行动画处理。

Point3DKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 Point3DAnimationUsingKeyFrames 的内插方法来定义一个动画段。

Point3DKeyFrameCollection

表示 Point3DKeyFrame 对象集合。

PointAnimation

在指定的 Duration 上使用线性内插对两个目标值之间的 Point 属性值进行动画处理。

PointAnimationBase

当实现时,对 Point 值进行动画处理的抽象类。

PointAnimationUsingKeyFrames

根据一组 KeyFramesPoint 属性的值进行动画处理。

PointAnimationUsingPath

使用 PathGeometry 在两个或多个目标值之间对 Point 属性值进行动画处理,以指定这些值。 此动画可用于沿路径移动可视对象。

PointKeyFrame

用动画段自己的目标值和 PointAnimationUsingKeyFrames 的内插方法来定义一个动画段。

PointKeyFrameCollection

表示 PointKeyFrame 对象集合。

PowerEase

表示缓动函数,该函数使用公式 f(t) = tp 创建加速和/或减速的动画,其中 p 等于 Power 属性。

QuadraticEase

表示缓动函数,使用公式 f(t) = t2创建加速和/或减速的动画。

QuarticEase

表示一个缓动函数,该函数使用公式 f(t) = t4 创建加速和/或减速的动画。

QuaternionAnimation

在指定的 Duration 上使用线性内插对两个目标值之间的 Quaternion 属性值进行动画处理。

QuaternionAnimationBase

当实现时,对 Quaternion 值进行动画处理的抽象类。

QuaternionAnimationUsingKeyFrames

根据指定 Duration 内的一组 KeyFrames,对 Quaternion 属性值进行动画处理。

QuaternionKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 QuaternionAnimationUsingKeyFrames 的内插方法来定义一个动画段。

QuaternionKeyFrameCollection

表示 QuaternionKeyFrame 对象集合。

QuinticEase

表示一个缓动函数,该函数使用公式 f(t) = t5 创建加速和/或减速的动画。

RectAnimation

使用线性内插对两个目标值之间的 Rect 属性值进行动画处理。

RectAnimationBase

当实现时,对 Rect 值进行动画处理的抽象类。

RectAnimationUsingKeyFrames

对一组关键帧中具有 Rect 的属性的值进行动画处理。

RectKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 RectAnimationUsingKeyFrames 的内插方法来定义一个动画段。

RectKeyFrameCollection

表示 RectKeyFrame 对象集合。

RemoveStoryboard

一个移除 Storyboard 的触发器操作。

RepeatBehaviorConverter

RepeatBehavior 实例与其他数据类型之间进行转换。

ResumeStoryboard

支持用于恢复暂停的 Storyboard 的触发器操作。

Rotation3DAnimation

使用两个值之间的线性内插(通过为动画设置的 FromToBy 属性的组合确定)对 Rotation3D 属性的值进行动画处理。

Rotation3DAnimationBase

当实现时,对 Rotation3D 值进行动画处理的抽象类。

Rotation3DAnimationUsingKeyFrames

根据一组 KeyFramesRotation3D 属性的值进行动画处理。

Rotation3DKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 Rotation3DAnimationUsingKeyFrames 的内插方法来定义一个动画段。

Rotation3DKeyFrameCollection

表示 Rotation3DKeyFrame 对象集合。

SeekStoryboard

一个触发器操作,它可以查找(跳过)Storyboard 活动期内的指定时间。

SetStoryboardSpeedRatio

用于更改 Storyboard 的速度的触发器操作。

SineEase

表示一个缓动函数,该函数使用正弦公式创建加速和/或减速的动画。

SingleAnimation

在指定的 Duration 上使用线性内插对两个目标值之间的 Single 属性值进行动画处理。

SingleAnimationBase

当实现时,对 Single 值进行动画处理的抽象类。

SingleAnimationUsingKeyFrames

根据一组 KeyFramesSingle 属性的值进行动画处理。

SingleKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 SingleAnimationUsingKeyFrames 的内插方法来定义一个动画段。

SingleKeyFrameCollection

表示 SingleKeyFrame 对象集合。

SizeAnimation

在指定的 Duration 上使用线性内插对两个目标值之间的 Size 属性值进行动画处理。

SizeAnimationBase

当实现时,对 Size 值进行动画处理的抽象类。

SizeAnimationUsingKeyFrames

根据一组 KeyFramesSize 属性的值进行动画处理。

SizeKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 SizeAnimationUsingKeyFrames 的内插方法来定义一个动画段。

SizeKeyFrameCollection

表示 SizeKeyFrame 对象集合。

SkipStoryboardToFill

Storyboard 前移到其填充期间末尾的触发操作。

SplineByteKeyFrame

使用样条内插在前一个关键帧的 Byte 值及其自身的 Value 之间进行动画处理。

SplineColorKeyFrame

使用样条内插在前一个关键帧的 Color 值及其自身的 Value 之间进行动画处理。

SplineDecimalKeyFrame

使用样条内插在前一个关键帧的 Decimal 值及其自身的 Value 之间进行动画处理。

SplineDoubleKeyFrame

使用样条内插在前一个关键帧的 Double 值及其自身的 Value 之间进行动画处理。

SplineInt16KeyFrame

使用样条内插在前一个关键帧的 Int16 值及其自身的 Value 之间进行动画处理。

SplineInt32KeyFrame

使用样条内插在前一个关键帧的 Int32 值及其自身的 Value 之间进行动画处理。

SplineInt64KeyFrame

使用样条内插在前一个关键帧的 Int64 值及其自身的 Value 之间进行动画处理。

SplinePoint3DKeyFrame

使用样条内插在前一个关键帧的 Point3D 值及其自身的 Value 之间进行动画处理。

SplinePointKeyFrame

使用样条内插在前一个关键帧的 Point 值及其自身的 Value 之间进行动画处理。

SplineQuaternionKeyFrame

使用样条内插在前一个关键帧的 Quaternion 值及其自身的 Value 之间进行动画处理。

SplineRectKeyFrame

使用样条内插在前一个关键帧的 Rect 值及其自身的 Value 之间进行动画处理。

SplineRotation3DKeyFrame

使用样条内插在前一个关键帧的 Rotation3D 值及其自身的 Value 之间进行动画处理。

SplineSingleKeyFrame

使用样条内插在前一个关键帧的 Single 值及其自身的 Value 之间进行动画处理。

SplineSizeKeyFrame

使用样条内插在前一个关键帧的 Size 值及其自身的 Value 之间进行动画处理。

SplineThicknessKeyFrame

使用样条内插在前一个关键帧的 Thickness 值及其自身的 Value 之间进行动画处理。

SplineVector3DKeyFrame

使用样条内插在前一个关键帧的 Vector3D 值及其自身的 Value 之间进行动画处理。

SplineVectorKeyFrame

使用样条内插在前一个关键帧的 Vector 值及其自身的 Value 之间进行动画处理。

StopStoryboard

将停止 Storyboard 的触发操作。

Storyboard

一个容器时间线,该时间线为子动画提供对象和属性确定信息。

StringAnimationBase

当实现时,对 String 值进行动画处理的抽象类。

StringAnimationUsingKeyFrames

根据指定 Duration 内的一组 KeyFrames,对 String 属性值进行动画处理。

StringKeyFrame

用动画段自己的目标值和 StringAnimationUsingKeyFrames 的内插方法来定义一个动画段。

StringKeyFrameCollection

表示 StringKeyFrame 对象集合。

ThicknessAnimation

在指定的 Duration 期间使用线性内插对两个目标值之间的 Thickness 属性值进行动画处理。

ThicknessAnimationBase

当实现时,对 Thickness 值进行动画处理的抽象类。

ThicknessAnimationUsingKeyFrames

根据一组 KeyFramesThickness 属性的值进行动画处理。

ThicknessKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 ThicknessAnimationUsingKeyFrames 的内插方法来定义一个动画段。

ThicknessKeyFrameCollection

表示 ThicknessKeyFrame 对象集合。

Timeline

定义一个时间段。

TimelineCollection

表示 Timeline 对象集合。

TimelineGroup

一个抽象类,实现后该类表示可以包含子 Timeline 对象集合的 Timeline

Vector3DAnimation

通过在两个值之间使用线性内插,对 Vector3D 属性的值进行动画处理。

Vector3DAnimationBase

一个抽象类,表示一个经过动画处理的 Vector3D 值。

Vector3DAnimationUsingKeyFrames

根据一组 KeyFramesVector3D 属性的值进行动画处理。

Vector3DKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 Vector3DAnimationUsingKeyFrames 的内插方法来定义一个动画段。

Vector3DKeyFrameCollection

表示 Vector3DKeyFrame 对象集合。

VectorAnimation

在指定的 Duration 期间使用线性内插对两个目标值之间的 Vector 属性值进行动画处理。

VectorAnimationBase

当实现时,对 Vector 值进行动画处理的抽象类。

VectorAnimationUsingKeyFrames

根据一组 KeyFramesVector 属性的值进行动画处理。

VectorKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 VectorAnimationUsingKeyFrames 的内插方法来定义一个动画段。

VectorKeyFrameCollection

表示 VectorKeyFrame 对象集合。

结构

KeyTime

在动画的相关课程中,KeyTime 实例指定特定关键帧应出现的精确时序。

RepeatBehavior

描述 Timeline 如何重复其简单持续时间。

TimelineCollection.Enumerator

枚举 TimelineCollection 的成员。

接口

IAnimatable

此类型支持 WPF 基础结构,但不可直接在代码中使用。 若要使某个类可进行动画处理,它应该从 UIElementContentElementAnimatable 派生。

IAnimation

支持对属性值进行动画处理。

IEasingFunction

定义缓动函数的基本功能。

IKeyFrame

一个 IKeyFrame 接口实现提供对 KeyTime 属性的非类型访问。

IKeyFrameAnimation

一个 IKeyFrameAnimation 接口实现提供了对关键帧集合成员的非类型化访问。

枚举

ClockState

描述时间线的 Clock 对象的可能状态。

EasingMode

定义模式,从 EasingFunctionBase 中派生的类将在这些模式下执行缓动。

FillBehavior

指定 Timeline 在超出活动期但其父级仍在活动期或保持期内时的行为方式。

HandoffBehavior

指定新动画如何与已经应用于属性的任何现有动画进行交互。

KeyTimeType

表示可代表 KeyTime 实例的不同类型。

PathAnimationSource

指定用于驱动动画的路径的输出属性值。

SlipBehavior

指示当 ParallelTimeline 的一个或多个 Timeline 子级滑动时其将如何变化。

TimeSeekOrigin

指示查找操作的原始位置。 查询操作的偏移量是相对于该原始位置而言。