System.Windows.Media.Animation 命名空间

提供一些类型,这些类型支持属性动画功能,包括时间线、演示图板和关键帧。 Provides types that support property animation functionality, including timelines, storyboards, and key frames.

Animatable

一个提供动画支持的抽象类。Abstract class that provides animation support.

AnimationClock

维护 AnimationTimeline 的运行时状态并处理其输出值。Maintains the run-time state of an AnimationTimeline and processes its output values.

AnimationException

在对属性进行动画处理的过程中发生错误时引发的异常。The exception that is thrown when an error occurs while animating a property.

AnimationTimeline

定义生成输出值的时间段。Defines a segment of time over which output values are produced. 这些值用于对目标属性进行动画处理。These values are used to animate a target property.

BackEase

表示缓动函数,该函数在开始在指示的路径中进行动画处理之前略微收回动画的动作。Represents an easing function that retracts the motion of an animation slightly before it begins to animate in the path indicated.

BeginStoryboard

一个触发器操作,该操作开始 Storyboard 并将其动画分配到目标对象和属性。A trigger action that begins a Storyboard and distributes its animations to their targeted objects and properties.

BooleanAnimationBase

当实现时,对 Boolean 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Boolean value.

BooleanAnimationUsingKeyFrames

按照指定 Duration 内的一组 KeyFrames 对具有 Boolean 的属性的值进行动画处理。Animates the value of a property that takes a Boolean along a set of KeyFrames over a specified Duration.

BooleanKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 BooleanAnimationUsingKeyFrames 的内插方法来定义一个段。Abstract class that, when implemented, defines a segment with its own target value and interpolation method for a BooleanAnimationUsingKeyFrames.

BooleanKeyFrameCollection

表示 BooleanKeyFrame 对象集合。Represents a collection of BooleanKeyFrame objects.

BounceEase

表示用于创建动画弹跳效果的缓动函数。Represents an easing function that creates an animated bouncing effect.

ByteAnimation

在指定的 Duration 期间使用线性内插对两个目标值之间的 Byte 属性值进行动画处理。Animates the value of a Byte property between two target values using linear interpolation over a specified Duration.

ByteAnimationBase

当实现时,对 Byte 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Byte value.

ByteAnimationUsingKeyFrames

根据一组 KeyFramesByte 属性的值进行动画处理。Animates the value of a Byte property along a set of KeyFrames.

ByteKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 ByteAnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a ByteAnimationUsingKeyFrames.

ByteKeyFrameCollection

表示 ByteKeyFrame 对象集合。Represents a collection of ByteKeyFrame objects.

CharAnimationBase

当实现时,对 Char 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Char value.

CharAnimationUsingKeyFrames

根据指定 Duration 内的一组 KeyFrames,对 Char 属性值进行动画处理。Animates the value of a Char property along a set of KeyFrames over a specified Duration.

CharKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 CharAnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a CharAnimationUsingKeyFrames.

CharKeyFrameCollection

表示 CharKeyFrame 对象集合。Represents a collection of CharKeyFrame objects.

CircleEase

表示缓动函数,该函数使用循环函数创建加速和/或减速的动画。Represents an easing function that creates an animation that accelerates and/or decelerates using a circular function.

Clock

维护 Timeline 的运行时时序状态。Maintains run-time timing state for a Timeline.

ClockCollection

表示 Clock 对象的有序集合。Represents an ordered collection of Clock objects.

ClockController

以交互方式控制 ClockInteractively controls a Clock.

ClockGroup

TimelineGroup 的行为为基础的 Clock 类型的集合。An assemblage of Clock types with behavior based off of a TimelineGroup.

ColorAnimation

在指定的 Duration 上使用线性内插对两个目标值之间的 Color 属性值进行动画处理。Animates the value of a Color property between two target values using linear interpolation over a specified Duration.

ColorAnimationBase

当实现时,对 Color 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Color value.

ColorAnimationUsingKeyFrames

根据指定 Duration 内的一组 KeyFrames,对 Color 属性值进行动画处理。Animates the value of a Color property along a set of KeyFrames over a specified Duration.

ColorKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 ColorAnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a ColorAnimationUsingKeyFrames.

ColorKeyFrameCollection

表示 ColorKeyFrame 对象集合。Represents a collection of ColorKeyFrame objects.

ControllableStoryboardAction

操作已由 BeginStoryboard 操作应用的 StoryboardManipulates a Storyboard that has been applied by a BeginStoryboard action.

CubicEase

表示一个缓动函数,该函数创建一个使用公式 f(t) = t3 进行加速和/或减速的动画。Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t3.

DecimalAnimation

在指定的 Duration 上使用线性内插对两个目标值之间的 Decimal 属性值进行动画处理。Animates the value of a Decimal property between two target values using linear interpolation over a specified Duration.

DecimalAnimationBase

当实现时,对 Decimal 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Decimal value.

DecimalAnimationUsingKeyFrames

根据一组 KeyFramesDecimal 属性的值进行动画处理。Animates the value of a Decimal property along a set of KeyFrames.

DecimalKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 DecimalAnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a DecimalAnimationUsingKeyFrames.

DecimalKeyFrameCollection

表示 DecimalKeyFrame 对象集合。Represents a collection of DecimalKeyFrame objects.

DiscreteBooleanKeyFrame

使用离散内插,从上一个关键帧的 Boolean 值动画处理到其自身的 ValueAnimates from the Boolean value of the previous key frame to its own Value using discrete interpolation.

DiscreteByteKeyFrame

使用离散内插,从上一个关键帧的 Byte 值动画处理到其自身的 ValueAnimates from the Byte value of the previous key frame to its own Value using discrete interpolation.

DiscreteCharKeyFrame

使用离散内插,从上一个关键帧的 Char 值动画处理到其自身的 ValueAnimates from the Char value of the previous key frame to its own Value using discrete interpolation.

DiscreteColorKeyFrame

使用离散内插,从上一个关键帧的 Color 值动画处理到其自身的 ValueAnimates from the Color value of the previous key frame to its own Value using discrete interpolation.

DiscreteDecimalKeyFrame

使用离散内插,从上一个关键帧的 Decimal 值动画处理到其自身的 ValueAnimates from the Decimal value of the previous key frame to its own Value using discrete interpolation.

DiscreteDoubleKeyFrame

使用离散内插,从上一个关键帧的 Double 值动画处理到其自身的 ValueAnimates from the Double value of the previous key frame to its own Value using discrete interpolation.

DiscreteInt16KeyFrame

使用离散内插,从上一个关键帧的 Int16 值动画处理到其自身的 ValueAnimates from the Int16 value of the previous key frame to its own Value using discrete interpolation.

DiscreteInt32KeyFrame

使用离散内插,从上一个关键帧的 Int32 值动画处理到其自身的 ValueAnimates from the Int32 value of the previous key frame to its own Value using discrete interpolation.

DiscreteInt64KeyFrame

使用离散内插,从上一个关键帧的 Int64 值动画处理到其自身的 ValueAnimates from the Int64 value of the previous key frame to its own Value using discrete interpolation.

DiscreteMatrixKeyFrame

使用离散内插,从上一个关键帧的 Matrix 值动画处理到其自身的 ValueAnimates from the Matrix value of the previous key frame to its own Value using discrete interpolation.

DiscreteObjectKeyFrame

使用离散内插,从上一个关键帧的 Object 值动画处理到其自身的 ValueAnimates from the Object value of the previous key frame to its own Value using discrete interpolation.

DiscretePoint3DKeyFrame

使用离散内插,从上一个关键帧的 Point3D 值动画处理到其自身的 ValueAnimates from the Point3D value of the previous key frame to its own Value using discrete interpolation.

DiscretePointKeyFrame

使用离散内插,从上一个关键帧的 Point 值动画处理到其自身的 ValueAnimates from the Point value of the previous key frame to its own Value using discrete interpolation.

DiscreteQuaternionKeyFrame

使用离散内插,从上一个关键帧的 Quaternion 值动画处理到其自身的 ValueAnimates from the Quaternion value of the previous key frame to its own Value using discrete interpolation.

DiscreteRectKeyFrame

使用离散内插,从上一个关键帧的 Rect 值动画处理到其自身的 ValueAnimates from the Rect value of the previous key frame to its own Value using discrete interpolation.

DiscreteRotation3DKeyFrame

使用离散内插,从上一个关键帧的 Rotation3D 值动画处理到其自身的 ValueAnimates from the Rotation3D value of the previous key frame to its own Value using discrete interpolation.

DiscreteSingleKeyFrame

使用离散内插,从上一个关键帧的 Single 值动画处理到其自身的 ValueAnimates from the Single value of the previous key frame to its own Value using discrete interpolation.

DiscreteSizeKeyFrame

使用离散内插,从上一个关键帧的 Size 值动画处理到其自身的 ValueAnimates from the Size value of the previous key frame to its own Value using discrete interpolation.

DiscreteStringKeyFrame

使用离散内插,从上一个关键帧的 String 值动画处理到其自身的 ValueAnimates from the String value of the previous key frame to its own Value using discrete interpolation.

DiscreteThicknessKeyFrame

使用离散内插,从上一个关键帧的 Thickness 值动画处理到其自身的 ValueAnimates from the Thickness value of the previous key frame to its own Value using discrete interpolation.

DiscreteVector3DKeyFrame

使用离散内插,从上一个关键帧的 Vector3D 值动画处理到其自身的 ValueAnimates from the Vector3D value of the previous key frame to its own Value using discrete interpolation.

DiscreteVectorKeyFrame

使用离散内插,从上一个关键帧的 Vector 值动画处理到其自身的 ValueAnimates from the Vector value of the previous key frame to its own Value using discrete interpolation.

DoubleAnimation

在指定的 Duration 上使用线性内插对两个目标值之间的 Double 属性值进行动画处理。Animates the value of a Double property between two target values using linear interpolation over a specified Duration.

DoubleAnimationBase

当实现时,对 Double 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Double value.

DoubleAnimationUsingKeyFrames

根据一组 KeyFramesDouble 属性的值进行动画处理。Animates the value of a Double property along a set of KeyFrames.

DoubleAnimationUsingPath

使用 Double 在两个或多个目标值之间对 PathGeometry 属性值进行动画处理,以指定这些值。Animates the value of a Double property between two or more target values using a PathGeometry to specify those values. 此动画可用于沿路径移动可视对象。This animation can be used to move a visual object along a path.

DoubleKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 DoubleAnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a DoubleAnimationUsingKeyFrames.

DoubleKeyFrameCollection

表示 DoubleKeyFrame 对象集合。Represents a collection of DoubleKeyFrame objects.

EasingByteKeyFrame

使你能够将缓动函数与 ByteAnimationUsingKeyFrames 关键帧动画相关联的类。A class that enables you to associate easing functions with a ByteAnimationUsingKeyFrames key frame animation.

EasingColorKeyFrame

使你能够将缓动函数与 ColorAnimationUsingKeyFrames 关键帧动画相关联的类。A class that enables you to associate easing functions with a ColorAnimationUsingKeyFrames key frame animation.

EasingDecimalKeyFrame

使你能够将缓动函数与 DecimalAnimationUsingKeyFrames 关键帧动画相关联的抽象类。An abstract class that enables you to associate easing functions with a DecimalAnimationUsingKeyFrames key frame animation.

EasingDoubleKeyFrame

使你能够将缓动函数与 DoubleAnimationUsingKeyFrames 关键帧动画相关联的类。A class that enables you to associate easing functions with a DoubleAnimationUsingKeyFrames key frame animation.

EasingFunctionBase

为所有缓动函数提供基类。Provides the base class for all the easing functions.

EasingInt16KeyFrame

使你能够将缓动函数与 Int16AnimationUsingKeyFrames 关键帧动画相关联的类。A class that enables you to associate easing functions with a Int16AnimationUsingKeyFrames key frame animation.

EasingInt32KeyFrame

使你能够将缓动函数与 Int32AnimationUsingKeyFrames 关键帧动画相关联的类。A class that enables you to associate easing functions with a Int32AnimationUsingKeyFrames key frame animation.

EasingInt64KeyFrame

使你能够将缓动函数与 Int64AnimationUsingKeyFrames 关键帧动画相关联的类。A class that enables you to associate easing functions with a Int64AnimationUsingKeyFrames key frame animation.

EasingPoint3DKeyFrame

使你能够将缓动函数与 Point3DAnimationUsingKeyFrames 关键帧动画相关联的类。A class that enables you to associate easing functions with a Point3DAnimationUsingKeyFrames key frame animation.

EasingPointKeyFrame

使你能够将缓动函数与 PointAnimationUsingKeyFrames 关键帧动画相关联的类。A class that enables you to associate easing functions with a PointAnimationUsingKeyFrames key frame animation.

EasingQuaternionKeyFrame

使你能够将缓动函数与 QuaternionAnimationUsingKeyFrames 关键帧动画相关联的类。A class that enables you to associate easing functions with a QuaternionAnimationUsingKeyFrames key frame animation.

EasingRectKeyFrame

使你能够将缓动函数与 RectAnimationUsingKeyFrames 关键帧动画相关联的类。A class that enables you to associate easing functions with a RectAnimationUsingKeyFrames key frame animation.

EasingRotation3DKeyFrame

使你能够将缓动函数与 Rotation3DAnimationUsingKeyFrames 关键帧动画相关联的类。A class that enables you to associate easing functions with a Rotation3DAnimationUsingKeyFrames key frame animation.

EasingSingleKeyFrame

使你能够将缓动函数与 SingleAnimationUsingKeyFrames 关键帧动画相关联的类。A class that enables you to associate easing functions with a SingleAnimationUsingKeyFrames key frame animation.

EasingSizeKeyFrame

使你能够将缓动函数与 SizeAnimationUsingKeyFrames 关键帧动画相关联的类。A class that enables you to associate easing functions with a SizeAnimationUsingKeyFrames key frame animation.

EasingThicknessKeyFrame

使你能够将缓动函数与 ThicknessAnimationUsingKeyFrames 关键帧动画相关联的类。A class that enables you to associate easing functions with a ThicknessAnimationUsingKeyFrames key frame animation.

EasingVector3DKeyFrame

使你能够将缓动函数与 Vector3DAnimationUsingKeyFrames 关键帧动画相关联的类。A class that enables you to associate easing functions with a Vector3DAnimationUsingKeyFrames key frame animation.

EasingVectorKeyFrame

使你能够将缓动函数与 VectorAnimationUsingKeyFrames 关键帧动画相关联的类。A class that enables you to associate easing functions with a VectorAnimationUsingKeyFrames key frame animation.

ElasticEase

表示缓动函数,创建一个类似于弹簧来回振动直到停止的动画。Represents an easing function that creates an animation that resembles a spring oscillating back and forth until it comes to rest.

ExponentialEase

表示一个缓动函数,该函数使用指数公式创建加速和/或减速的动画。Represents an easing function that creates an animation that accelerates and/or decelerates using an exponential formula.

Int16Animation

在指定的 Duration 上使用线性内插对两个目标值之间的 Int16 属性值进行动画处理。Animates the value of a Int16 property between two target values using linear interpolation over a specified Duration.

Int16AnimationBase

当实现时,对 Int16 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Int16 value.

Int16AnimationUsingKeyFrames

根据一组 KeyFramesInt16 属性的值进行动画处理。Animates the value of a Int16 property along a set of KeyFrames.

Int16KeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 Int16AnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a Int16AnimationUsingKeyFrames.

Int16KeyFrameCollection

表示 Int16KeyFrame 对象集合。Represents a collection of Int16KeyFrame objects.

Int32Animation

在指定的 Duration 上使用线性内插对两个目标值之间的 Int32 属性值进行动画处理。Animates the value of an Int32 property between two target values using linear interpolation over a specified Duration.

Int32AnimationBase

当实现时,对 Int32 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Int32 value.

Int32AnimationUsingKeyFrames

根据一组 KeyFramesInt32 属性的值进行动画处理。Animates the value of a Int32 property along a set of KeyFrames.

Int32KeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 Int32AnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a Int32AnimationUsingKeyFrames.

Int32KeyFrameCollection

表示 Int32KeyFrame 对象集合。Represents a collection of Int32KeyFrame objects.

Int64Animation

在指定的 Duration 期间使用线性内插对两个目标值之间的 Int64 属性值进行动画处理。Animates the value of a Int64 property between two target values using linear interpolation over a specified Duration.

Int64AnimationBase

当实现时,对 Int64 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Int64 value.

Int64AnimationUsingKeyFrames

根据一组 KeyFramesInt64 属性的值进行动画处理。Animates the value of a Int64 property along a set of KeyFrames.

Int64KeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 Int64AnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a Int64AnimationUsingKeyFrames.

Int64KeyFrameCollection

表示 Int64KeyFrame 对象集合。Represents a collection of Int64KeyFrame objects.

KeySpline

样条关键帧使用此类定义动画进度。This class is used by a spline key frame to define animation progress.

LinearByteKeyFrame

使用线性内插在前一个关键帧的 Byte 值及其自身的 Value 之间进行动画处理。Animates from the Byte value of the previous key frame to its own Value using linear interpolation.

LinearColorKeyFrame

使用线性内插在前一个关键帧的 Color 值及其自身的 Value 之间进行动画处理。Animates from the Color value of the previous key frame to its own Value using linear interpolation.

LinearDecimalKeyFrame

使用线性内插在前一个关键帧的 Decimal 值及其自身的 Value 之间进行动画处理。Animates from the Decimal value of the previous key frame to its own Value using linear interpolation.

LinearDoubleKeyFrame

使用线性内插在前一个关键帧的 Double 值及其自身的 Value 之间进行动画处理。Animates from the Double value of the previous key frame to its own Value using linear interpolation.

LinearInt16KeyFrame

使用线性内插在前一个关键帧的 Int16 值及其自身的 Value 之间进行动画处理。Animates from the Int16 value of the previous key frame to its own Value using linear interpolation.

LinearInt32KeyFrame

使用线性内插在前一个关键帧的 Int32 值及其自身的 Value 之间进行动画处理。Animates from the Int32 value of the previous key frame to its own Value using linear interpolation.

LinearInt64KeyFrame

使用线性内插在前一个关键帧的 Int64 值及其自身的 Value 之间进行动画处理。Animates from the Int64 value of the previous key frame to its own Value using linear interpolation.

LinearPoint3DKeyFrame

使用线性内插在前一个关键帧的 Point3D 值及其自身的 Value 之间进行动画处理。Animates from the Point3D value of the previous key frame to its own Value using linear interpolation.

LinearPointKeyFrame

使用线性内插在前一个关键帧的 Point 值及其自身的 Value 之间进行动画处理。Animates from the Point value of the previous key frame to its own Value using linear interpolation.

LinearQuaternionKeyFrame

使用线性内插在前一个关键帧的 Quaternion 值及其自身的 Value 之间进行动画处理。Animates from the Quaternion value of the previous key frame to its own Value using linear interpolation.

LinearRectKeyFrame

使用线性内插在前一个关键帧的 Rect 值及其自身的 Value 之间进行动画处理。Animates from the Rect value of the previous key frame to its own Value using linear interpolation.

LinearRotation3DKeyFrame

使用线性内插在前一个关键帧的 Rotation3D 值及其自身的 Value 之间进行动画处理。Animates from the Rotation3D value of the previous key frame to its own Value using linear interpolation.

LinearSingleKeyFrame

使用线性内插在前一个关键帧的 Single 值及其自身的 Value 之间进行动画处理。Animates from the Single value of the previous key frame to its own Value using linear interpolation.

LinearSizeKeyFrame

使用线性内插在前一个关键帧的 Size 值及其自身的 Value 之间进行动画处理。Animates from the Size value of the previous key frame to its own Value using linear interpolation.

LinearThicknessKeyFrame

使用线性内插在前一个关键帧的 Thickness 值及其自身的 Value 之间进行动画处理。Animates from the Thickness value of the previous key frame to its own Value using linear interpolation.

LinearVector3DKeyFrame

使用线性内插在前一个关键帧的 Vector3D 值及其自身的 Value 之间进行动画处理。Animates from the Vector3D value of the previous key frame to its own Value using linear interpolation.

LinearVectorKeyFrame

使用线性内插在前一个关键帧的 Vector 值及其自身的 Value 之间进行动画处理。Animates from the Vector value of the previous key frame to its own Value using linear interpolation.

MatrixAnimationBase

当实现时,对 Matrix 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Matrix value.

MatrixAnimationUsingKeyFrames

根据一组 KeyFramesMatrix 属性的值进行动画处理。Animates the value of a Matrix property along a set of KeyFrames.

MatrixAnimationUsingPath

通过使用 Matrix 动画处理 PathGeometry 属性的值以生成具有动画效果的值。Animates the value of a Matrix property by using a PathGeometry to generate the animated values. 此动画可用于沿路径移动可视对象。This animation can be used to move a visual object along a path.

MatrixKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 MatrixAnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a MatrixAnimationUsingKeyFrames.

MatrixKeyFrameCollection

表示 MatrixKeyFrame 对象集合。Represents a collection of MatrixKeyFrame objects.

ObjectAnimationBase

当实现时,对 Object 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Object value.

ObjectAnimationUsingKeyFrames

通过指定的 Duration,根据一组 KeyFramesObject 属性的值进行动画处理。Animates the value of an Object property along a set of KeyFrames over a specified Duration.

ObjectKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 ObjectAnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a ObjectAnimationUsingKeyFrames.

ObjectKeyFrameCollection

表示 ObjectKeyFrame 对象集合。Represents a collection of ObjectKeyFrame objects.

ParallelTimeline

定义可以包含子 Timeline 对象的时间段。Defines a segment of time that may contain child Timeline objects. 这些子时间线将按各自的 BeginTime 属性变为活动状态。These child timelines become active according to their respective BeginTime properties. 此外,子时间线也可相互重叠(并行运行)。Also, child timelines are able to overlap (run in parallel) with each other.

PauseStoryboard

一个暂停 Storyboard 的触发器操作。A trigger action that pauses a Storyboard.

Point3DAnimation

通过在两个值之间使用线性内插,对 Point3D 属性的值进行动画处理。Animates the value of a Point3D property using linear interpolation between two values.

Point3DAnimationBase

当实现时,对 Point3D 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Point3D value.

Point3DAnimationUsingKeyFrames

根据一组 KeyFramesPoint3D 属性的值进行动画处理。Animates the value of a Point3D property along a set of KeyFrames.

Point3DKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 Point3DAnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a Point3DAnimationUsingKeyFrames.

Point3DKeyFrameCollection

表示 Point3DKeyFrame 对象集合。Represents a collection of Point3DKeyFrame objects.

PointAnimation

在指定的 Duration 上使用线性内插对两个目标值之间的 Point 属性值进行动画处理。Animates the value of a Point property between two target values using linear interpolation over a specified Duration.

PointAnimationBase

当实现时,对 Point 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Point value.

PointAnimationUsingKeyFrames

根据一组 KeyFramesPoint 属性的值进行动画处理。Animates the value of a Point property along a set of KeyFrames.

PointAnimationUsingPath

使用 Point 在两个或多个目标值之间对 PathGeometry 属性值进行动画处理,以指定这些值。Animates the value of a Point property between two or more target values using a PathGeometry to specify those values. 此动画可用于沿路径移动可视对象。This animation can be used to move a visual object along a path.

PointKeyFrame

用动画段自己的目标值和 PointAnimationUsingKeyFrames 的内插方法来定义一个动画段。Defines an animation segment with its own target value and interpolation method for a PointAnimationUsingKeyFrames.

PointKeyFrameCollection

表示 PointKeyFrame 对象集合。Represents a collection of PointKeyFrame objects.

PowerEase

表示缓动函数,该函数使用公式 f(t) = tp 创建加速和/或减速的动画,其中 p 等于 Power 属性。Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = tp where p is equal to the Power property.

QuadraticEase

表示缓动函数,使用公式 f(t) = t2创建加速和/或减速的动画。Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t2

QuarticEase

表示一个缓动函数,该函数使用公式 f(t) = t4 创建加速和/或减速的动画。Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t4.

QuaternionAnimation

在指定的 Duration 上使用线性内插对两个目标值之间的 Quaternion 属性值进行动画处理。Animates the value of a Quaternion property between two target values using linear interpolation over a specified Duration.

QuaternionAnimationBase

当实现时,对 Quaternion 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Quaternion value.

QuaternionAnimationUsingKeyFrames

根据指定 Duration 内的一组 KeyFrames,对 Quaternion 属性值进行动画处理。Animates the value of a Quaternion property along a set of KeyFrames over a specified Duration.

QuaternionKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 QuaternionAnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a QuaternionAnimationUsingKeyFrames.

QuaternionKeyFrameCollection

表示 QuaternionKeyFrame 对象集合。Represents a collection of QuaternionKeyFrame objects.

QuinticEase

表示一个缓动函数,该函数使用公式 f(t) = t5 创建加速和/或减速的动画。Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t5.

RectAnimation

使用线性内插对两个目标值之间的 Rect 属性值进行动画处理。Animates the value of a Rect property between two target values using linear interpolation.

RectAnimationBase

当实现时,对 Rect 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Rect value.

RectAnimationUsingKeyFrames

对一组关键帧中具有 Rect 的属性的值进行动画处理。Animates the value of a property that takes a Rect along a set of key frames.

RectKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 RectAnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a RectAnimationUsingKeyFrames.

RectKeyFrameCollection

表示 RectKeyFrame 对象集合。Represents a collection of RectKeyFrame objects.

RemoveStoryboard

一个移除 Storyboard 的触发器操作。A trigger action that removes a Storyboard.

RepeatBehaviorConverter

RepeatBehavior 实例与其他数据类型之间进行转换。Converts instances of RepeatBehavior to and from other data types.

ResumeStoryboard

支持用于恢复暂停的 Storyboard 的触发器操作。Supports a trigger action that resumes a paused Storyboard.

Rotation3DAnimation

使用两个值之间的线性内插(通过为动画设置的 FromToBy 属性的组合确定)对 Rotation3D 属性的值进行动画处理。Animates the value of a Rotation3D property using linear interpolation between two values determined by the combination of From, To, or By properties that are set for the animation.

Rotation3DAnimationBase

当实现时,对 Rotation3D 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Rotation3D value.

Rotation3DAnimationUsingKeyFrames

根据一组 KeyFramesRotation3D 属性的值进行动画处理。Animates the value of a Rotation3D property along a set of KeyFrames.

Rotation3DKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 Rotation3DAnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a Rotation3DAnimationUsingKeyFrames.

Rotation3DKeyFrameCollection

表示 Rotation3DKeyFrame 对象集合。Represents a collection of Rotation3DKeyFrame objects.

SeekStoryboard

一个触发器操作,它可以查找(跳过) Storyboard活动期内的指定时间。A trigger action that provides functionality for seeking (skipping) to a specified time within the active period of a Storyboard.

SetStoryboardSpeedRatio

用于更改 Storyboard 的速度的触发器操作。A trigger action that changes the speed of a Storyboard.

SineEase

表示一个缓动函数,该函数使用正弦公式创建加速和/或减速的动画。Represents an easing function that creates an animation that accelerates and/or decelerates using a sine formula.

SingleAnimation

在指定的 Duration 上使用线性内插对两个目标值之间的 Single 属性值进行动画处理。Animates the value of a Single property between two target values using linear interpolation over a specified Duration.

SingleAnimationBase

当实现时,对 Single 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Single value.

SingleAnimationUsingKeyFrames

根据一组 KeyFramesSingle 属性的值进行动画处理。Animates the value of a Single property along a set of KeyFrames.

SingleKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 SingleAnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a SingleAnimationUsingKeyFrames.

SingleKeyFrameCollection

表示 SingleKeyFrame 对象集合。Represents a collection of SingleKeyFrame objects.

SizeAnimation

在指定的 Duration 上使用线性内插对两个目标值之间的 Size 属性值进行动画处理。Animates the value of a Size property between two target values using linear interpolation over a specified Duration.

SizeAnimationBase

当实现时,对 Size 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Size value.

SizeAnimationUsingKeyFrames

根据一组 KeyFramesSize 属性的值进行动画处理。Animates the value of a Size property along a set of KeyFrames.

SizeKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 SizeAnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a SizeAnimationUsingKeyFrames.

SizeKeyFrameCollection

表示 SizeKeyFrame 对象集合。Represents a collection of SizeKeyFrame objects.

SkipStoryboardToFill

用于将 Storyboard 移到填充期末尾的触发器操作。A trigger action that advances a Storyboard to the end of its fill period.

SplineByteKeyFrame

使用样条内插在前一个关键帧的 Byte 值及其自身的 Value 之间进行动画处理。Animates from the Byte value of the previous key frame to its own Value using splined interpolation.

SplineColorKeyFrame

使用样条内插在前一个关键帧的 Color 值及其自身的 Value 之间进行动画处理。Animates from the Color value of the previous key frame to its own Value using splined interpolation.

SplineDecimalKeyFrame

使用样条内插在前一个关键帧的 Decimal 值及其自身的 Value 之间进行动画处理。Animates from the Decimal value of the previous key frame to its own Value using splined interpolation.

SplineDoubleKeyFrame

使用样条内插在前一个关键帧的 Double 值及其自身的 Value 之间进行动画处理。Animates from the Double value of the previous key frame to its own Value using splined interpolation.

SplineInt16KeyFrame

使用样条内插在前一个关键帧的 Int16 值及其自身的 Value 之间进行动画处理。Animates from the Int16 value of the previous key frame to its own Value using splined interpolation.

SplineInt32KeyFrame

使用样条内插在前一个关键帧的 Int32 值及其自身的 Value 之间进行动画处理。Animates from the Int32 value of the previous key frame to its own Value using splined interpolation.

SplineInt64KeyFrame

使用样条内插在前一个关键帧的 Int64 值及其自身的 Value 之间进行动画处理。Animates from the Int64 value of the previous key frame to its own Value using splined interpolation.

SplinePoint3DKeyFrame

使用样条内插在前一个关键帧的 Point3D 值及其自身的 Value 之间进行动画处理。Animates from the Point3D value of the previous key frame to its own Value using splined interpolation.

SplinePointKeyFrame

使用样条内插在前一个关键帧的 Point 值及其自身的 Value 之间进行动画处理。Animates from the Point value of the previous key frame to its own Value using splined interpolation.

SplineQuaternionKeyFrame

使用样条内插在前一个关键帧的 Quaternion 值及其自身的 Value 之间进行动画处理。Animates from the Quaternion value of the previous key frame to its own Value using splined interpolation.

SplineRectKeyFrame

使用样条内插在前一个关键帧的 Rect 值及其自身的 Value 之间进行动画处理。Animates from the Rect value of the previous key frame to its own Value using splined interpolation.

SplineRotation3DKeyFrame

使用样条内插在前一个关键帧的 Rotation3D 值及其自身的 Value 之间进行动画处理。Animates from the Rotation3D value of the previous key frame to its own Value using splined interpolation.

SplineSingleKeyFrame

使用样条内插在前一个关键帧的 Single 值及其自身的 Value 之间进行动画处理。Animates from the Single value of the previous key frame to its own Value using splined interpolation.

SplineSizeKeyFrame

使用样条内插在前一个关键帧的 Size 值及其自身的 Value 之间进行动画处理。Animates from the Size value of the previous key frame to its own Value using splined interpolation.

SplineThicknessKeyFrame

使用样条内插在前一个关键帧的 Thickness 值及其自身的 Value 之间进行动画处理。Animates from the Thickness value of the previous key frame to its own Value using splined interpolation.

SplineVector3DKeyFrame

使用样条内插在前一个关键帧的 Vector3D 值及其自身的 Value 之间进行动画处理。Animates from the Vector3D value of the previous key frame to its own Value using splined interpolation.

SplineVectorKeyFrame

使用样条内插在前一个关键帧的 Vector 值及其自身的 Value 之间进行动画处理。Animates from the Vector value of the previous key frame to its own Value using splined interpolation.

StopStoryboard

一个停止 Storyboard 的触发器操作。A trigger action that stops a Storyboard.

Storyboard

一个容器时间线,该时间线为子动画提供对象和属性确定信息。A container timeline that provides object and property targeting information for its child animations.

StringAnimationBase

当实现时,对 String 值进行动画处理的抽象类。Abstract class that, when implemented, animates a String value.

StringAnimationUsingKeyFrames

根据指定 Duration 内的一组 KeyFrames,对 String 属性值进行动画处理。Animates the value of a String property along a set of KeyFrames over a specified Duration.

StringKeyFrame

用动画段自己的目标值和 StringAnimationUsingKeyFrames 的内插方法来定义一个动画段。Defines an animation segment with its own target value and interpolation method for a StringAnimationUsingKeyFrames.

StringKeyFrameCollection

表示 StringKeyFrame 对象集合。Represents a collection of StringKeyFrame objects.

ThicknessAnimation

在指定的 Duration 上使用线性内插对两个目标值之间的 Thickness 属性值进行动画处理。Animates the value of a Thickness property between two target values using linear interpolation over a specified Duration.

ThicknessAnimationBase

当实现时,对 Thickness 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Thickness value.

ThicknessAnimationUsingKeyFrames

根据一组 KeyFramesThickness 属性的值进行动画处理。Animates the value of a Thickness property along a set of KeyFrames.

ThicknessKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 ThicknessAnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a ThicknessAnimationUsingKeyFrames.

ThicknessKeyFrameCollection

表示 ThicknessKeyFrame 对象集合。Represents a collection of ThicknessKeyFrame objects.

Timeline

定义一个时间段。Defines a segment of time.

TimelineCollection

表示 Timeline 对象集合。Represents a collection of Timeline objects.

TimelineGroup

一个抽象类,实现后该类表示可以包含子 Timeline 对象集合的 TimelineAbstract class that, when implemented represents a Timeline that may contain a collection of child Timeline objects.

Vector3DAnimation

通过在两个值之间使用线性内插,对 Vector3D 属性的值进行动画处理。Animates the value of a Vector3D property using linear interpolation between two values.

Vector3DAnimationBase

一个抽象类,表示一个经过动画处理的 Vector3D 值。Abstract class that represents an animated Vector3D value.

Vector3DAnimationUsingKeyFrames

根据一组 KeyFramesVector3D 属性的值进行动画处理。Animates the value of a Vector3D property along a set of KeyFrames.

Vector3DKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 Vector3DAnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a Vector3DAnimationUsingKeyFrames.

Vector3DKeyFrameCollection

表示 Vector3DKeyFrame 对象集合。Represents a collection of Vector3DKeyFrame objects.

VectorAnimation

在指定的 Duration 期间使用线性内插对两个目标值之间的 Vector 属性值进行动画处理。Animates the value of a Vector property between two target values using linear interpolation over a specified Duration.

VectorAnimationBase

当实现时,对 Vector 值进行动画处理的抽象类。Abstract class that, when implemented, animates a Vector value.

VectorAnimationUsingKeyFrames

根据一组 KeyFramesVector 属性的值进行动画处理。Animates the value of a Vector property along a set of KeyFrames.

VectorKeyFrame

一个抽象类,该类在实现后可以用它自己的目标值和 VectorAnimationUsingKeyFrames 的内插方法来定义一个动画段。Abstract class that, when implemented, defines an animation segment with its own target value and interpolation method for a VectorAnimationUsingKeyFrames.

VectorKeyFrameCollection

表示 VectorKeyFrame 对象集合。Represents a collection of VectorKeyFrame objects.

结构

KeyTime

在动画的相关课程中,KeyTime 实例指定特定关键帧应出现的精确时序。During the relative course of an animation, a KeyTime instance specifies the precise timing when a particular key frame should take place.

RepeatBehavior

描述 Timeline 如何重复其简单持续时间。Describes how a Timeline repeats its simple duration.

TimelineCollection.Enumerator

枚举 TimelineCollection 的成员。Enumerates the members of a TimelineCollection.

接口

IAnimatable

此类型支持 WPF 基础结构,但不可直接在代码中使用。This type supports the WPF infrastructure and is not intended to be used directly from your code. 若要使某个类可进行动画处理,它应该从 UIElementContentElementAnimatable 派生。To make a class animatable, it should derive from UIElement, ContentElement, or Animatable.

IAnimation

Provides support for animating a property value.

IEasingFunction

定义缓动函数的基本功能。Defines the basic functionality of an easing function.

IKeyFrame

一个 IKeyFrame 接口实现提供对 KeyTime 属性的非类型访问。An IKeyFrame interface implementation provides un-typed access to KeyTime properties.

IKeyFrameAnimation

一个 IKeyFrameAnimation 接口实现提供了对关键帧集合成员的非类型化访问。An IKeyFrameAnimation interface implementation provides untyped access to key frame collection members.

枚举

ClockState

描述时间线的 Clock 对象的可能状态。Describes the potential states of a timeline's Clock object.

EasingMode

定义模式,从 EasingFunctionBase 中派生的类将在这些模式下执行缓动。Defines the modes in which classes derived from EasingFunctionBase perform their easing.

FillBehavior

指定 Timeline 在超出活动期但其父级仍在活动期或保持期内时的行为方式。Specifies how a Timeline behaves when it is outside its active period but its parent is inside its active or hold period.

HandoffBehavior

指定新动画如何与已经应用于属性的任何现有动画进行交互。Specifies how new animations interact with any existing ones that are already applied to a property.

KeyTimeType

表示可用来表示 KeyTime 实例的不同类型。Represents the different types that may represent a KeyTime instance.

PathAnimationSource

指定用于驱动动画的路径的输出属性值。Specifies the output property value of the path that is used to drive the animation.

SlipBehavior

指示当 ParallelTimeline 的一个或多个 Timeline 子级滑动时其将如何变化。Indicates how a ParallelTimeline will behave when one or more of its Timeline children slips.

TimeSeekOrigin

指示查找操作的原始位置。 查询操作的偏移量是相对于该原始位置而言。The offset of the seek operation is relative to this origin.