System.Windows.Media.Animation Namespace

提供可支援屬性動畫功能的型別,包含時刻表、腳本和主要畫面格。 Provides types that support property animation functionality, including timelines, storyboards, and key frames.

類別

Animatable

提供動畫支援的抽象類別 (Abstract Class)。Abstract class that provides animation support.

AnimationClock

維護 AnimationTimeline 的執行階段狀態,並處理其輸出值。Maintains the run-time state of an AnimationTimeline and processes its output values.

AnimationException

在建立屬性動畫時發生錯誤所擲回的例外狀況 (Exception)。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

Boolean 在指定的 Duration 內沿著一組 KeyFrames 繪製屬性的值。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

沿著一組 KeyFrames 繪製 Byte 屬性的值。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

Clock 型別的組件,其行為依據 TimelineGroupAn 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

代表建立動畫之 easing 函式,其使用公式 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

沿著一組 KeyFrames 繪製 Decimal 屬性的值。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

沿著一組 KeyFrames 繪製 Double 屬性的值。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

可讓您將 easing 函式與 ByteAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。A class that enables you to associate easing functions with a ByteAnimationUsingKeyFrames key frame animation.

EasingColorKeyFrame

可讓您將 easing 函式與 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

可讓您將 easing 函式與 DoubleAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。A class that enables you to associate easing functions with a DoubleAnimationUsingKeyFrames key frame animation.

EasingFunctionBase

提供所有緩動函式的基底類別 (Base Class)。Provides the base class for all the easing functions.

EasingInt16KeyFrame

可讓您將 easing 函式與 Int16AnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。A class that enables you to associate easing functions with a Int16AnimationUsingKeyFrames key frame animation.

EasingInt32KeyFrame

可讓您將 easing 函式與 Int32AnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。A class that enables you to associate easing functions with a Int32AnimationUsingKeyFrames key frame animation.

EasingInt64KeyFrame

可讓您將 easing 函式與 Int64AnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。A class that enables you to associate easing functions with a Int64AnimationUsingKeyFrames key frame animation.

EasingPoint3DKeyFrame

可讓您將 easing 函式與 Point3DAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。A class that enables you to associate easing functions with a Point3DAnimationUsingKeyFrames key frame animation.

EasingPointKeyFrame

可讓您將 easing 函式與 PointAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。A class that enables you to associate easing functions with a PointAnimationUsingKeyFrames key frame animation.

EasingQuaternionKeyFrame

可讓您將 easing 函式與 QuaternionAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。A class that enables you to associate easing functions with a QuaternionAnimationUsingKeyFrames key frame animation.

EasingRectKeyFrame

可讓您將 easing 函式與 RectAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。A class that enables you to associate easing functions with a RectAnimationUsingKeyFrames key frame animation.

EasingRotation3DKeyFrame

可讓您將 easing 函式與 Rotation3DAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。A class that enables you to associate easing functions with a Rotation3DAnimationUsingKeyFrames key frame animation.

EasingSingleKeyFrame

可讓您將 easing 函式與 SingleAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。A class that enables you to associate easing functions with a SingleAnimationUsingKeyFrames key frame animation.

EasingSizeKeyFrame

可讓您將 easing 函式與 SizeAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。A class that enables you to associate easing functions with a SizeAnimationUsingKeyFrames key frame animation.

EasingThicknessKeyFrame

可讓您將 easing 函式與 ThicknessAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。A class that enables you to associate easing functions with a ThicknessAnimationUsingKeyFrames key frame animation.

EasingVector3DKeyFrame

可讓您將 easing 函式與 Vector3DAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。A class that enables you to associate easing functions with a Vector3DAnimationUsingKeyFrames key frame animation.

EasingVectorKeyFrame

可讓您將 easing 函式與 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

表示 easing 函式,這個函式會使用指數公式建立可加速和/或減速的動畫。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

沿著一組 KeyFrames 繪製 Int16 屬性的值。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

沿著一組 KeyFrames 繪製 Int32 屬性的值。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

沿著一組 KeyFrames 繪製 Int64 屬性的值。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 值以動畫顯示到其自有的 ValueAnimates from the Byte value of the previous key frame to its own Value using linear interpolation.

LinearColorKeyFrame

使用線性插補,從上一個主要畫面格的 Color 值以動畫顯示到其自有的 ValueAnimates from the Color value of the previous key frame to its own Value using linear interpolation.

LinearDecimalKeyFrame

使用線性插補,從上一個主要畫面格的 Decimal 值以動畫顯示到其自有的 ValueAnimates from the Decimal value of the previous key frame to its own Value using linear interpolation.

LinearDoubleKeyFrame

使用線性插補,從上一個主要畫面格的 Double 值以動畫顯示到其自有的 ValueAnimates from the Double value of the previous key frame to its own Value using linear interpolation.

LinearInt16KeyFrame

使用線性插補,從上一個主要畫面格的 Int16 值以動畫顯示到其自有的 ValueAnimates from the Int16 value of the previous key frame to its own Value using linear interpolation.

LinearInt32KeyFrame

使用線性插補,從上一個主要畫面格的 Int32 值以動畫顯示到其自有的 ValueAnimates from the Int32 value of the previous key frame to its own Value using linear interpolation.

LinearInt64KeyFrame

使用線性插補,從上一個主要畫面格的 Int64 值以動畫顯示到其自有的 ValueAnimates from the Int64 value of the previous key frame to its own Value using linear interpolation.

LinearPoint3DKeyFrame

使用線性插補,從上一個主要畫面格的 Point3D 值以動畫顯示到其自有的 ValueAnimates from the Point3D value of the previous key frame to its own Value using linear interpolation.

LinearPointKeyFrame

使用線性插補,從上一個主要畫面格的 Point 值以動畫顯示到其自有的 ValueAnimates from the Point value of the previous key frame to its own Value using linear interpolation.

LinearQuaternionKeyFrame

使用線性插補,從上一個主要畫面格的 Quaternion 值以動畫顯示到其自有的 ValueAnimates from the Quaternion value of the previous key frame to its own Value using linear interpolation.

LinearRectKeyFrame

使用線性插補,從上一個主要畫面格的 Rect 值以動畫顯示到其自有的 ValueAnimates from the Rect value of the previous key frame to its own Value using linear interpolation.

LinearRotation3DKeyFrame

使用線性插補,從上一個主要畫面格的 Rotation3D 值以動畫顯示到其自有的 ValueAnimates from the Rotation3D value of the previous key frame to its own Value using linear interpolation.

LinearSingleKeyFrame

使用線性插補,從上一個主要畫面格的 Single 值以動畫顯示到其自有的 ValueAnimates from the Single value of the previous key frame to its own Value using linear interpolation.

LinearSizeKeyFrame

使用線性插補,從上一個主要畫面格的 Size 值以動畫顯示到其自有的 ValueAnimates from the Size value of the previous key frame to its own Value using linear interpolation.

LinearThicknessKeyFrame

使用線性插補,從上一個主要畫面格的 Thickness 值以動畫顯示到其自有的 ValueAnimates from the Thickness value of the previous key frame to its own Value using linear interpolation.

LinearVector3DKeyFrame

使用線性插補,從上一個主要畫面格的 Vector3D 值以動畫顯示到其自有的 ValueAnimates from the Vector3D value of the previous key frame to its own Value using linear interpolation.

LinearVectorKeyFrame

使用線性插補,從上一個主要畫面格的 Vector 值以動畫顯示到其自有的 ValueAnimates 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

沿著一組 KeyFrames 繪製 Matrix 屬性的值。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 內沿著一組 KeyFrames 繪製 Object 屬性的值。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

沿著一組 KeyFrames 繪製 Point3D 屬性的值。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

沿著一組 KeyFrames 繪製 Point 屬性的值。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

表示 easing 函式,這個函式會使用 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

代表 easing 函式,這個函式會使用 f(t) = t2 公式來建立加速和 (或) 減速的動畫。Represents an easing function that creates an animation that accelerates and/or decelerates using the formula f(t) = t2

QuarticEase

代表 easing 函式,這個函式會使用 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

代表 easing 函式,這個函式會使用 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

支援觸發動作,這個動作會繼續暫停的 StoryboardSupports 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

沿著一組 KeyFrames 繪製 Rotation3D 屬性的值。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

代表建立動畫之 easing 函式,其使用正弦公式來加速和/或減速。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

沿著一組 KeyFrames 繪製 Single 屬性的值。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

沿著一組 KeyFrames 繪製 Size 屬性的值。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 值繪製到其自有的 ValueAnimates from the Byte value of the previous key frame to its own Value using splined interpolation.

SplineColorKeyFrame

使用曲線插補,從上一個主要畫面格的 Color 值繪製到其自有的 ValueAnimates from the Color value of the previous key frame to its own Value using splined interpolation.

SplineDecimalKeyFrame

使用曲線插補,從上一個主要畫面格的 Decimal 值繪製到其自有的 ValueAnimates from the Decimal value of the previous key frame to its own Value using splined interpolation.

SplineDoubleKeyFrame

使用曲線插補,從上一個主要畫面格的 Double 值繪製到其自有的 ValueAnimates from the Double value of the previous key frame to its own Value using splined interpolation.

SplineInt16KeyFrame

使用曲線插補,從上一個主要畫面格的 Int16 值繪製到其自有的 ValueAnimates from the Int16 value of the previous key frame to its own Value using splined interpolation.

SplineInt32KeyFrame

使用曲線插補,從上一個主要畫面格的 Int32 值繪製到其自有的 ValueAnimates from the Int32 value of the previous key frame to its own Value using splined interpolation.

SplineInt64KeyFrame

使用曲線插補,從上一個主要畫面格的 Int64 值繪製到其自有的 ValueAnimates from the Int64 value of the previous key frame to its own Value using splined interpolation.

SplinePoint3DKeyFrame

使用曲線插補,從上一個主要畫面格的 Point3D 值繪製到其自有的 ValueAnimates from the Point3D value of the previous key frame to its own Value using splined interpolation.

SplinePointKeyFrame

使用曲線插補,從上一個主要畫面格的 Point 值繪製到其自有的 ValueAnimates from the Point value of the previous key frame to its own Value using splined interpolation.

SplineQuaternionKeyFrame

使用曲線插補,從上一個主要畫面格的 Quaternion 值繪製到其自有的 ValueAnimates from the Quaternion value of the previous key frame to its own Value using splined interpolation.

SplineRectKeyFrame

使用曲線插補,從上一個主要畫面格的 Rect 值繪製到其自有的 ValueAnimates from the Rect value of the previous key frame to its own Value using splined interpolation.

SplineRotation3DKeyFrame

使用曲線插補,從上一個主要畫面格的 Rotation3D 值繪製到其自有的 ValueAnimates from the Rotation3D value of the previous key frame to its own Value using splined interpolation.

SplineSingleKeyFrame

使用曲線插補,從上一個主要畫面格的 Single 值繪製到其自有的 ValueAnimates from the Single value of the previous key frame to its own Value using splined interpolation.

SplineSizeKeyFrame

使用曲線插補,從上一個主要畫面格的 Size 值繪製到其自有的 ValueAnimates from the Size value of the previous key frame to its own Value using splined interpolation.

SplineThicknessKeyFrame

使用曲線插補,從上一個主要畫面格的 Thickness 值繪製到其自有的 ValueAnimates from the Thickness value of the previous key frame to its own Value using splined interpolation.

SplineVector3DKeyFrame

使用曲線插補,從上一個主要畫面格的 Vector3D 值繪製到其自有的 ValueAnimates from the Vector3D value of the previous key frame to its own Value using splined interpolation.

SplineVectorKeyFrame

使用曲線插補,從上一個主要畫面格的 Vector 值繪製到其自有的 ValueAnimates 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

沿著一組 KeyFrames 繪製 Thickness 屬性的值。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

抽象類別 (Abstract Class),表示動畫 Vector3D 值。Abstract class that represents an animated Vector3D value.

Vector3DAnimationUsingKeyFrames

沿著一組 KeyFrames 繪製 Vector3D 屬性的值。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

沿著一組 KeyFrames 繪製 Vector 屬性的值。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. 若要使類別 (Class) 可顯示動畫,應該衍生自 UIElementContentElementAnimatableTo 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 的類別會用該模式執行其 easing。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

表示當 Timeline 的一或多個子系順延時,ParallelTimeline 會有什麼行為。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.