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に対する線形補間を使用して、2 つのターゲット値間の 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

TimelineGroupに基づく動作を持つ Clock 型のアセンブリ。

ColorAnimation

指定した Durationに対する線形補間を使用して、2 つのターゲット値間の Color プロパティの値をアニメーション化します。

ColorAnimationBase

実装されると、Color 値をアニメーション化する抽象クラス。

ColorAnimationUsingKeyFrames

指定した Durationに対する一連の KeyFrames に沿って、Color プロパティの値をアニメーション化します。

ColorKeyFrame

実装時に、独自のターゲット値と ColorAnimationUsingKeyFramesの補間メソッドを使用してアニメーション セグメントを定義する抽象クラス。

ColorKeyFrameCollection

ColorKeyFrame オブジェクトのコレクションを表します。

ControllableStoryboardAction

BeginStoryboard アクションによって適用された Storyboard を操作します。

CubicEase

f(t) = t3数式を使用して加速または減速するアニメーションを作成するイージング関数を表します。

DecimalAnimation

指定した Durationに対する線形補間を使用して、2 つのターゲット値間の 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に対する線形補間を使用して、2 つのターゲット値間の Double プロパティの値をアニメーション化します。

DoubleAnimationBase

実装されると、Double 値をアニメーション化する抽象クラス。

DoubleAnimationUsingKeyFrames

一連の KeyFramesに沿って、Double プロパティの値をアニメーション化します。

DoubleAnimationUsingPath

PathGeometry を使用して、2 つ以上のターゲット値の間の 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に対する線形補間を使用して、2 つのターゲット値間の Int16 プロパティの値をアニメーション化します。

Int16AnimationBase

実装されると、Int16 値をアニメーション化する抽象クラス。

Int16AnimationUsingKeyFrames

一連の KeyFramesに沿って、Int16 プロパティの値をアニメーション化します。

Int16KeyFrame

実装時に、独自のターゲット値と Int16AnimationUsingKeyFramesの補間メソッドを使用してアニメーション セグメントを定義する抽象クラス。

Int16KeyFrameCollection

Int16KeyFrame オブジェクトのコレクションを表します。

Int32Animation

指定した Durationに対する線形補間を使用して、2 つのターゲット値間の Int32 プロパティの値をアニメーション化します。

Int32AnimationBase

実装されると、Int32 値をアニメーション化する抽象クラス。

Int32AnimationUsingKeyFrames

一連の KeyFramesに沿って、Int32 プロパティの値をアニメーション化します。

Int32KeyFrame

実装時に、独自のターゲット値と Int32AnimationUsingKeyFramesの補間メソッドを使用してアニメーション セグメントを定義する抽象クラス。

Int32KeyFrameCollection

Int32KeyFrame オブジェクトのコレクションを表します。

Int64Animation

指定した Durationに対する線形補間を使用して、2 つのターゲット値間の 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

2 つの値間の線形補間を使用して、Point3D プロパティの値をアニメーション化します。

Point3DAnimationBase

実装されると、Point3D 値をアニメーション化する抽象クラス。

Point3DAnimationUsingKeyFrames

一連の KeyFramesに沿って、Point3D プロパティの値をアニメーション化します。

Point3DKeyFrame

実装時に、独自のターゲット値と Point3DAnimationUsingKeyFramesの補間メソッドを使用してアニメーション セグメントを定義する抽象クラス。

Point3DKeyFrameCollection

Point3DKeyFrame オブジェクトのコレクションを表します。

PointAnimation

指定した Durationに対する線形補間を使用して、2 つのターゲット値間の Point プロパティの値をアニメーション化します。

PointAnimationBase

実装されると、Point 値をアニメーション化する抽象クラス。

PointAnimationUsingKeyFrames

一連の KeyFramesに沿って、Point プロパティの値をアニメーション化します。

PointAnimationUsingPath

PathGeometry を使用して、2 つ以上のターゲット値の間の Point プロパティの値をアニメーション化して、それらの値を指定します。 このアニメーションを使用すると、ビジュアル オブジェクトをパスに沿って移動できます。

PointKeyFrame

PointAnimationUsingKeyFramesの独自のターゲット値と補間方法を持つアニメーション セグメントを定義します。

PointKeyFrameCollection

PointKeyFrame オブジェクトのコレクションを表します。

PowerEase

f(t) = tp (p が プロパティと等しい) 数式を使用して加速または減速するアニメーションを作成するイージング関数を表します。

QuadraticEase

f(t) = t 2 の数式を使用して加速または減速するアニメーションを作成するイージング関数を表します

QuarticEase

f(t) = t4数式を使用して加速または減速するアニメーションを作成するイージング関数を表します。

QuaternionAnimation

指定した Durationに対する線形補間を使用して、2 つのターゲット値間の Quaternion プロパティの値をアニメーション化します。

QuaternionAnimationBase

実装されると、Quaternion 値をアニメーション化する抽象クラス。

QuaternionAnimationUsingKeyFrames

指定した Durationに対する一連の KeyFrames に沿って、Quaternion プロパティの値をアニメーション化します。

QuaternionKeyFrame

実装時に、独自のターゲット値と QuaternionAnimationUsingKeyFramesの補間メソッドを使用してアニメーション セグメントを定義する抽象クラス。

QuaternionKeyFrameCollection

QuaternionKeyFrame オブジェクトのコレクションを表します。

QuinticEase

f(t) = t5数式を使用して加速または減速するアニメーションを作成するイージング関数を表します。

RectAnimation

線形補間を使用して、2 つのターゲット値間の Rect プロパティの値をアニメーション化します。

RectAnimationBase

実装されると、Rect 値をアニメーション化する抽象クラス。

RectAnimationUsingKeyFrames

キー フレームのセットに沿って Rect を受け取るプロパティの値をアニメーション化します。

RectKeyFrame

実装時に、独自のターゲット値と RectAnimationUsingKeyFramesの補間メソッドを使用してアニメーション セグメントを定義する抽象クラス。

RectKeyFrameCollection

RectKeyFrame オブジェクトのコレクションを表します。

RemoveStoryboard

Storyboardを削除するトリガー アクション。

RepeatBehaviorConverter

RepeatBehavior のインスタンスを他のデータ型との間で変換します。

ResumeStoryboard

一時停止した Storyboardを再開するトリガー アクション。

Rotation3DAnimation

アニメーションに設定された FromTo、または By プロパティの組み合わせによって決定される 2 つの値間の線形補間を使用して、Rotation3D プロパティの値をアニメーション化します。

Rotation3DAnimationBase

実装されると、Rotation3D 値をアニメーション化する抽象クラス。

Rotation3DAnimationUsingKeyFrames

一連の KeyFramesに沿って、Rotation3D プロパティの値をアニメーション化します。

Rotation3DKeyFrame

実装時に、独自のターゲット値と Rotation3DAnimationUsingKeyFramesの補間メソッドを使用してアニメーション セグメントを定義する抽象クラス。

Rotation3DKeyFrameCollection

Rotation3DKeyFrame オブジェクトのコレクションを表します。

SeekStoryboard

Storyboardのアクティブ期間内に、指定した時間内にシーク (スキップ) する機能を提供するトリガー アクション。

SetStoryboardSpeedRatio

Storyboardの速度を変更するトリガー アクション。

SineEase

サイン式を使用して加速または減速するアニメーションを作成するイージング関数を表します。

SingleAnimation

指定した Durationに対する線形補間を使用して、2 つのターゲット値間の Single プロパティの値をアニメーション化します。

SingleAnimationBase

実装されると、Single 値をアニメーション化する抽象クラス。

SingleAnimationUsingKeyFrames

一連の KeyFramesに沿って、Single プロパティの値をアニメーション化します。

SingleKeyFrame

実装時に、独自のターゲット値と SingleAnimationUsingKeyFramesの補間メソッドを使用してアニメーション セグメントを定義する抽象クラス。

SingleKeyFrameCollection

SingleKeyFrame オブジェクトのコレクションを表します。

SizeAnimation

指定した Durationに対する線形補間を使用して、2 つのターゲット値間の 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に対する線形補間を使用して、2 つのターゲット値間の Thickness プロパティの値をアニメーション化します。

ThicknessAnimationBase

実装されると、Thickness 値をアニメーション化する抽象クラス。

ThicknessAnimationUsingKeyFrames

一連の KeyFramesに沿って、Thickness プロパティの値をアニメーション化します。

ThicknessKeyFrame

実装時に、独自のターゲット値と ThicknessAnimationUsingKeyFramesの補間メソッドを使用してアニメーション セグメントを定義する抽象クラス。

ThicknessKeyFrameCollection

ThicknessKeyFrame オブジェクトのコレクションを表します。

Timeline

時間のセグメントを定義します。

TimelineCollection

Timeline オブジェクトのコレクションを表します。

TimelineGroup

実装時に子 Timeline オブジェクトのコレクションを含む可能性のある Timeline を表す抽象クラス。

Vector3DAnimation

2 つの値間の線形補間を使用して Vector3D プロパティの値をアニメーション化します。

Vector3DAnimationBase

アニメーション化された Vector3D 値を表す抽象クラス。

Vector3DAnimationUsingKeyFrames

一連の KeyFramesに沿って、Vector3D プロパティの値をアニメーション化します。

Vector3DKeyFrame

実装時に、独自のターゲット値と Vector3DAnimationUsingKeyFramesの補間メソッドを使用してアニメーション セグメントを定義する抽象クラス。

Vector3DKeyFrameCollection

Vector3DKeyFrame オブジェクトのコレクションを表します。

VectorAnimation

指定した Durationに対する線形補間を使用して、2 つのターゲット値間の Vector プロパティの値をアニメーション化します。

VectorAnimationBase

実装されると、Vector 値をアニメーション化する抽象クラス。

VectorAnimationUsingKeyFrames

一連の KeyFramesに沿って、Vector プロパティの値をアニメーション化します。

VectorKeyFrame

実装時に、独自のターゲット値と VectorAnimationUsingKeyFramesの補間メソッドを使用してアニメーション セグメントを定義する抽象クラス。

VectorKeyFrameCollection

VectorKeyFrame オブジェクトのコレクションを表します。

構造体

KeyTime

アニメーションの相対的な過程で、KeyTime インスタンスは、特定のキー フレームを実行する正確なタイミングを指定します。

RepeatBehavior

Timeline が単純な期間を繰り返す方法について説明します。

TimelineCollection.Enumerator

TimelineCollectionのメンバーを列挙します。

インターフェイス

IAnimatable

この型は WPF インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 クラスをアニメーション化できるようにするには、UIElementContentElement、または Animatableから派生する必要があります。

IAnimation

プロパティ値をアニメーション化するためのサポートを提供します。

IEasingFunction

イージング関数の基本機能を定義します。

IKeyFrame

IKeyFrame インターフェイスの実装では、KeyTime プロパティへの型指定されていないアクセスが提供されます。

IKeyFrameAnimation

IKeyFrameAnimation インターフェイスの実装は、キー フレーム コレクション メンバーに型指定されていないアクセスを提供します。

列挙型

ClockState

タイムラインの Clock オブジェクトの潜在的な状態について説明します。

EasingMode

EasingFunctionBase から派生したクラスがイージングを実行するモードを定義します。

FillBehavior

Timeline がアクティブな期間外にあるが、親がアクティブまたは保留期間内にある場合の動作を指定します。

HandoffBehavior

プロパティに既に適用されている既存のアニメーションと新しいアニメーションの対話方法を指定します。

KeyTimeType

KeyTime インスタンスを表すさまざまな型を表します。

PathAnimationSource

アニメーションの駆動に使用するパスの出力プロパティ値を指定します。

SlipBehavior

1 つ以上の Timeline の子がスリップしたときに、ParallelTimeline がどのように動作するかを示します。

TimeSeekOrigin

シーク操作の発生元を示します。 シーク操作のオフセットは、この原点を基準にしています。