System.Windows.Media.Animation 命名空間

提供可支援屬性動畫功能的型別,包含時刻表、腳本和主要畫面格。

類別

Animatable

提供動畫支援的抽象類別 (Abstract Class)。

AnimationClock

維護 AnimationTimeline 的執行階段狀態,並處理其輸出值。

AnimationException

在建立屬性動畫時發生錯誤所擲回的例外狀況 (Exception)。

AnimationTimeline

定義產生輸出值的一段時間。 這些值用來繪製目標屬性。

BackEase

表示緩動函式,這個函式會於開始在指示的路徑顯示動畫之前,稍微撤回動畫的動作。

BeginStoryboard

開始 Storyboard 並將其動畫散發至動畫之目標物件和屬性的觸發程序動作。

BooleanAnimationBase

抽象類別,實作時會以動畫方式顯示 Boolean 值。

BooleanAnimationUsingKeyFrames

Boolean 在指定的 Duration 內沿著一組 KeyFrames 繪製屬性的值。

BooleanKeyFrame

實作時,以自己的目標值和 BooleanAnimationUsingKeyFrames 的插補方法定義區段的抽象類別。

BooleanKeyFrameCollection

表示 BooleanKeyFrame 物件的集合。

BounceEase

表示緩動函式,這個函式會建立動畫彈跳效果。

ByteAnimation

使用線性插補在指定 Duration 的兩個目標值之間繪製 Byte 屬性值。

ByteAnimationBase

抽象類別,實作時會以動畫方式顯示 Byte 值。

ByteAnimationUsingKeyFrames

沿著一組 KeyFrames 繪製 Byte 屬性的值。

ByteKeyFrame

實作時,以自己的目標值和 ByteAnimationUsingKeyFrames 的插補方法定義動畫區段的抽象類別。

ByteKeyFrameCollection

表示 ByteKeyFrame 物件的集合。

CharAnimationBase

抽象類別,實作時會以動畫方式顯示 Char 值。

CharAnimationUsingKeyFrames

在指定的 Duration 內沿著一組 KeyFrames 繪製 Char 屬性的值。

CharKeyFrame

實作時,以自己的目標值和 CharAnimationUsingKeyFrames 的插補方法定義動畫區段的抽象類別。

CharKeyFrameCollection

表示 CharKeyFrame 物件的集合。

CircleEase

表示緩動函式,這個函式會利用循環函式來建立加速和 (或) 減速的動畫。

Clock

維護 Timeline 的執行階段計時狀態。

ClockCollection

代表 Clock 物件的已排序集合。

ClockController

以互動方式控制 Clock

ClockGroup

Clock 類型的組合,搭配以 TimelineGroup 為基礎的行為。

ColorAnimation

使用線性插補於指定 Duration 內在兩個目標值之間以動畫顯示 Color 屬性值。

ColorAnimationBase

抽象類別,實作時會以動畫方式顯示 Color 值。

ColorAnimationUsingKeyFrames

在指定的 Duration 內沿著一組 KeyFrames 繪製 Color 屬性的值。

ColorKeyFrame

實作時,以自己的目標值和 ColorAnimationUsingKeyFrames 的插補方法定義動畫區段的抽象類別。

ColorKeyFrameCollection

表示 ColorKeyFrame 物件的集合。

ControllableStoryboardAction

管理 BeginStoryboard 動作已套用的 Storyboard

CubicEase

代表建立動畫之 easing 函式,其使用公式 f(t) = t3 來加速或減速。

DecimalAnimation

使用線性插補於指定 Duration 內在兩個目標值之間以動畫顯示 Decimal 屬性值。

DecimalAnimationBase

抽象類別,實作時會以動畫方式顯示 Decimal 值。

DecimalAnimationUsingKeyFrames

沿著一組 KeyFrames 繪製 Decimal 屬性的值。

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

沿著一組 KeyFrames 繪製 Double 屬性的值。

DoubleAnimationUsingPath

使用 PathGeometry 指定兩個以上的目標值,以這些值之間繪製 Double 屬性值。 這個動畫可用來使視覺物件沿著路徑移動。

DoubleKeyFrame

實作時,以自己的目標值和 DoubleAnimationUsingKeyFrames 的插補方法定義動畫區段的抽象類別。

DoubleKeyFrameCollection

表示 DoubleKeyFrame 物件的集合。

EasingByteKeyFrame

可讓您將 easing 函式與 ByteAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。

EasingColorKeyFrame

可讓您將 easing 函式與 ColorAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。

EasingDecimalKeyFrame

可讓您將加/減速函數與 DecimalAnimationUsingKeyFrames 主要框架動畫相關聯的抽象類別。

EasingDoubleKeyFrame

可讓您將 easing 函式與 DoubleAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。

EasingFunctionBase

提供所有緩動函式的基底類別 (Base Class)。

EasingInt16KeyFrame

可讓您將 easing 函式與 Int16AnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。

EasingInt32KeyFrame

可讓您將 easing 函式與 Int32AnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。

EasingInt64KeyFrame

可讓您將 easing 函式與 Int64AnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。

EasingPoint3DKeyFrame

可讓您將 easing 函式與 Point3DAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。

EasingPointKeyFrame

可讓您將 easing 函式與 PointAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。

EasingQuaternionKeyFrame

可讓您將 easing 函式與 QuaternionAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。

EasingRectKeyFrame

可讓您將 easing 函式與 RectAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。

EasingRotation3DKeyFrame

可讓您將 easing 函式與 Rotation3DAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。

EasingSingleKeyFrame

可讓您將 easing 函式與 SingleAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。

EasingSizeKeyFrame

可讓您將 easing 函式與 SizeAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。

EasingThicknessKeyFrame

可讓您將 easing 函式與 ThicknessAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。

EasingVector3DKeyFrame

可讓您將 easing 函式與 Vector3DAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。

EasingVectorKeyFrame

可讓您將 easing 函式與 VectorAnimationUsingKeyFrames 主要畫面格動畫產生關聯的類別。

ElasticEase

表示緩動函式,這個函式會建立類似於彈簧來回振動直到停止的動畫。

ExponentialEase

表示 easing 函式,這個函式會使用指數公式建立可加速和/或減速的動畫。

Int16Animation

使用線性插補於指定 Duration 內在兩個目標值之間以動畫顯示 Int16 屬性值。

Int16AnimationBase

抽象類別,實作時會以動畫方式顯示 Int16 值。

Int16AnimationUsingKeyFrames

沿著一組 KeyFrames 繪製 Int16 屬性的值。

Int16KeyFrame

實作時,以自己的目標值和 Int16AnimationUsingKeyFrames 的插補方法定義動畫區段的抽象類別。

Int16KeyFrameCollection

表示 Int16KeyFrame 物件的集合。

Int32Animation

使用線性插補在指定 Duration 的兩個目標值之間繪製 Int32 屬性值。

Int32AnimationBase

抽象類別,實作時會以動畫方式顯示 Int32 值。

Int32AnimationUsingKeyFrames

沿著一組 KeyFrames 繪製 Int32 屬性的值。

Int32KeyFrame

實作時,以自己的目標值和 Int32AnimationUsingKeyFrames 的插補方法定義動畫區段的抽象類別。

Int32KeyFrameCollection

表示 Int32KeyFrame 物件的集合。

Int64Animation

使用線性插補在指定 Duration 的兩個目標值之間繪製 Int64 屬性值。

Int64AnimationBase

抽象類別,實作時會以動畫方式顯示 Int64 值。

Int64AnimationUsingKeyFrames

沿著一組 KeyFrames 繪製 Int64 屬性的值。

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

沿著一組 KeyFrames 繪製 Matrix 屬性的值。

MatrixAnimationUsingPath

使用 PathGeometry 來描繪 Matrix 屬性值,以產生動畫值。 這個動畫可用來使視覺物件沿著路徑移動。

MatrixKeyFrame

實作時,以自己的目標值和 MatrixAnimationUsingKeyFrames 的插補方法定義動畫區段的抽象類別。

MatrixKeyFrameCollection

表示 MatrixKeyFrame 物件的集合。

ObjectAnimationBase

抽象類別,實作時會以動畫方式顯示 Object 值。

ObjectAnimationUsingKeyFrames

在指定的 Duration 內沿著一組 KeyFrames 繪製 Object 屬性的值。

ObjectKeyFrame

實作時,以自己的目標值和 ObjectAnimationUsingKeyFrames 的插補方法定義動畫區段的抽象類別。

ObjectKeyFrameCollection

表示 ObjectKeyFrame 物件的集合。

ParallelTimeline

定義可能包含子 Timeline 物件的時段。 這些子時刻表會根據其各自的 BeginTime 屬性變為使用中狀態。 此外,子時刻表能夠彼此重疊 (平行執行)。

PauseStoryboard

暫停 Storyboard 的觸發程序動作。

Point3DAnimation

使用兩個值之間的線性插補,將 Point3D 屬性的值變成動畫。

Point3DAnimationBase

抽象類別,實作時會以動畫方式顯示 Point3D 值。

Point3DAnimationUsingKeyFrames

沿著一組 KeyFrames 繪製 Point3D 屬性的值。

Point3DKeyFrame

實作時,以自己的目標值和 Point3DAnimationUsingKeyFrames 的插補方法定義動畫區段的抽象類別。

Point3DKeyFrameCollection

表示 Point3DKeyFrame 物件的集合。

PointAnimation

在指定的 Duration 使用線性插補,為兩個目標值之間的 Point 屬性值建立動畫。

PointAnimationBase

抽象類別,實作時會以動畫方式顯示 Point 值。

PointAnimationUsingKeyFrames

沿著一組 KeyFrames 繪製 Point 屬性的值。

PointAnimationUsingPath

使用 PathGeometry 指定兩個以上的目標值,以這些值之間繪製 Point 屬性值。 這個動畫可用來使視覺物件沿著路徑移動。

PointKeyFrame

以自己的目標值和 PointAnimationUsingKeyFrames 的插補方法,定義動畫區段。

PointKeyFrameCollection

表示 PointKeyFrame 物件的集合。

PowerEase

表示 easing 函式,這個函式會使用 f(t) = tp 公式來建立加速和 (或) 減速的動畫,其中 p 等於 Power 屬性。

QuadraticEase

代表 easing 函式,這個函式會使用 f(t) = t2 公式來建立加速和 (或) 減速的動畫。

QuarticEase

代表 easing 函式,這個函式會使用 f(t) = t4 公式來建立加速和 (或) 減速的動畫。

QuaternionAnimation

在指定的 Duration 使用線性插補,為兩個目標值之間的 Quaternion 屬性值建立動畫。

QuaternionAnimationBase

抽象類別,實作時會以動畫方式顯示 Quaternion 值。

QuaternionAnimationUsingKeyFrames

在指定的 Duration 內沿著一組 KeyFrames 繪製 Quaternion 屬性的值。

QuaternionKeyFrame

實作時,以自己的目標值和 QuaternionAnimationUsingKeyFrames 的插補方法定義動畫區段的抽象類別。

QuaternionKeyFrameCollection

表示 QuaternionKeyFrame 物件的集合。

QuinticEase

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

沿著一組 KeyFrames 繪製 Rotation3D 屬性的值。

Rotation3DKeyFrame

實作時,以自己的目標值和 Rotation3DAnimationUsingKeyFrames 的插補方法定義動畫區段的抽象類別。

Rotation3DKeyFrameCollection

表示 Rotation3DKeyFrame 物件的集合。

SeekStoryboard

Storyboard 的作用時段內,提供指定時段之搜尋 (略過) 功能的觸發程序動作 。

SetStoryboardSpeedRatio

變更 Storyboard 速度的觸發程序動作。

SineEase

代表建立動畫之 easing 函式,其使用正弦公式來加速和/或減速。

SingleAnimation

使用線性插補於指定 Duration 內在兩個目標值之間以動畫顯示 Single 屬性值。

SingleAnimationBase

抽象類別,實作時會以動畫方式顯示 Single 值。

SingleAnimationUsingKeyFrames

沿著一組 KeyFrames 繪製 Single 屬性的值。

SingleKeyFrame

實作時,以自己的目標值和 SingleAnimationUsingKeyFrames 的插補方法定義動畫區段的抽象類別。

SingleKeyFrameCollection

表示 SingleKeyFrame 物件的集合。

SizeAnimation

使用線性插補於指定 Duration 內在兩個目標值之間以動畫顯示 Size 屬性值。

SizeAnimationBase

抽象類別,實作時會以動畫方式顯示 Size 值。

SizeAnimationUsingKeyFrames

沿著一組 KeyFrames 繪製 Size 屬性的值。

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

沿著一組 KeyFrames 繪製 Thickness 屬性的值。

ThicknessKeyFrame

實作時,以自己的目標值和 ThicknessAnimationUsingKeyFrames 的插補方法定義動畫區段的抽象類別。

ThicknessKeyFrameCollection

表示 ThicknessKeyFrame 物件的集合。

Timeline

定義一段時間。

TimelineCollection

表示 Timeline 物件的集合。

TimelineGroup

抽象類別,在實作時,表示可能包含子 Timeline 物件的集合之 Timeline

Vector3DAnimation

使用兩個值之間的線性插補繪製 Vector3D 屬性的值。

Vector3DAnimationBase

抽象類別 (Abstract Class),表示動畫 Vector3D 值。

Vector3DAnimationUsingKeyFrames

沿著一組 KeyFrames 繪製 Vector3D 屬性的值。

Vector3DKeyFrame

實作時,以自己的目標值和 Vector3DAnimationUsingKeyFrames 的插補方法定義動畫區段的抽象類別。

Vector3DKeyFrameCollection

表示 Vector3DKeyFrame 物件的集合。

VectorAnimation

使用線性插補在指定 Duration 的兩個目標值之間繪製 Vector 屬性值。

VectorAnimationBase

抽象類別,實作時會以動畫方式顯示 Vector 值。

VectorAnimationUsingKeyFrames

沿著一組 KeyFrames 繪製 Vector 屬性的值。

VectorKeyFrame

實作時,以自己的目標值和 VectorAnimationUsingKeyFrames 的插補方法定義動畫區段的抽象類別。

VectorKeyFrameCollection

表示 VectorKeyFrame 物件的集合。

結構

KeyTime

在動畫的相對進程期間,KeyTime 執行個體會指定特定主要畫面格應該發生的確切時間。

RepeatBehavior

描述 Timeline 如何重複其簡單持續時間。

TimelineCollection.Enumerator

列舉 TimelineCollection 的成員。

介面

IAnimatable

這個類型支援 WPF 基礎結構,而且不能從程式碼直接使用。 若要使類別 (Class) 可顯示動畫,應該衍生自 UIElementContentElementAnimatable

IAnimation

提供將屬性值製成動畫的支援。

IEasingFunction

定義緩動函式的基本功能。

IKeyFrame

IKeyFrame 介面實作提供 KeyTime 屬性的不具型別存取。

IKeyFrameAnimation

IKeyFrameAnimation 介面實作提供主要畫面格集合成員的不具型別存取。

列舉

ClockState

描述時間表之 Clock 物件的可能狀態。

EasingMode

定義模式,衍生自 EasingFunctionBase 的類別會用該模式執行其 easing。

FillBehavior

指定 Timeline 在作用期後 (但是父代還在作用期或保留期內) 的行為。

HandoffBehavior

指定新動畫如何與屬性上已套用的任何現有動畫進行互動。

KeyTimeType

表示可能代表 KeyTime 執行個體的不同類型。

PathAnimationSource

指定用來驅動動畫的路徑輸出屬性值。

SlipBehavior

表示當 Timeline 的一或多個子系順延時,ParallelTimeline 會有什麼行為。

TimeSeekOrigin

表示搜尋作業的原點。 搜尋作業的位移會與這個原點相關。