System.Windows.Media.Animation 名前空間

タイムライン、ストーリーボード、キー フレームなど、プロパティ アニメーション機能をサポートする型を提供します。

クラス

名前 説明
Animatable

アニメーションのサポートを提供する抽象クラス。

AnimationClock

AnimationTimelineの実行時の状態を維持し、その出力値を処理します。

AnimationException

プロパティのアニメーション化中にエラーが発生したときにスローされる例外。

AnimationTimeline

出力値を生成する時間のセグメントを定義します。 これらの値は、ターゲット プロパティをアニメーション化するために使用されます。

BackEase

指定されたパスでアニメーション化を開始する少し前にアニメーションの動きを取り消すイージング関数を表します。

BeginStoryboard

Storyboardを開始し、そのアニメーションを対象のオブジェクトとプロパティに配布するトリガー アクション。

BooleanAnimationBase

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

BooleanAnimationUsingKeyFrames

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

BooleanKeyFrame

実装時に、 BooleanAnimationUsingKeyFramesの独自のターゲット値と補間メソッドを持つセグメントを定義する抽象クラス。

BooleanKeyFrameCollection

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

BounceEase

アニメーション化されたバウンス効果を作成するイージング関数を表します。

ByteAnimation

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

ByteAnimationBase

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

ByteAnimationUsingKeyFrames

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

ByteKeyFrame

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

ByteKeyFrameCollection

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

CharAnimationBase

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

CharAnimationUsingKeyFrames

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

CharKeyFrame

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

CharKeyFrameCollection

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

CircleEase

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

Clock

Timelineの実行時のタイミング状態を維持します。

ClockCollection

Clock オブジェクトの順序付けられたコレクションを表します。

ClockController

Clockを対話形式で制御します。

ClockGroup

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

ColorAnimation

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

ColorAnimationBase

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

ColorAnimationUsingKeyFrames

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

ColorKeyFrame

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

ColorKeyFrameCollection

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

ControllableStoryboardAction

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

CubicEase

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

DecimalAnimation

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

DecimalAnimationBase

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

DecimalAnimationUsingKeyFrames

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

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

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

DoubleAnimationBase

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

DoubleAnimationUsingKeyFrames

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

DoubleAnimationUsingPath

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

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

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

Int16AnimationBase

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

Int16AnimationUsingKeyFrames

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

Int16KeyFrame

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

Int16KeyFrameCollection

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

Int32Animation

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

Int32AnimationBase

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

Int32AnimationUsingKeyFrames

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

Int32KeyFrame

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

Int32KeyFrameCollection

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

Int64Animation

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

Int64AnimationBase

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

Int64AnimationUsingKeyFrames

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

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

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

MatrixAnimationUsingPath

アニメーション化された値を生成するMatrixを使用して、PathGeometry プロパティの値をアニメーション化します。 このアニメーションを使用すると、ビジュアル オブジェクトをパスに沿って移動できます。

MatrixKeyFrame

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

MatrixKeyFrameCollection

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

ObjectAnimationBase

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

ObjectAnimationUsingKeyFrames

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

ObjectKeyFrame

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

ObjectKeyFrameCollection

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

ParallelTimeline

Timeline オブジェクトを含む可能性がある時間のセグメントを定義します。 これらの子タイムラインは、それぞれの BeginTime プロパティに従ってアクティブになります。 また、子タイムラインは互いに重なり合う (並列で実行される) こともできます。

PauseStoryboard

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

Point3DAnimation

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

Point3DAnimationBase

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

Point3DAnimationUsingKeyFrames

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

Point3DKeyFrame

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

Point3DKeyFrameCollection

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

PointAnimation

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

PointAnimationBase

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

PointAnimationUsingKeyFrames

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

PointAnimationUsingPath

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

PointKeyFrame

PointAnimationUsingKeyFramesの独自のターゲット値と補間メソッドを使用してアニメーション セグメントを定義します。

PointKeyFrameCollection

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

PowerEase

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

QuadraticEase

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

QuarticEase

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

QuaternionAnimation

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

QuaternionAnimationBase

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

QuaternionAnimationUsingKeyFrames

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

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

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

Rotation3DAnimationBase

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

Rotation3DAnimationUsingKeyFrames

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

Rotation3DKeyFrame

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

Rotation3DKeyFrameCollection

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

SeekStoryboard

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

SetStoryboardSpeedRatio

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

SineEase

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

SingleAnimation

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

SingleAnimationBase

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

SingleAnimationUsingKeyFrames

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

SingleKeyFrame

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

SingleKeyFrameCollection

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

SizeAnimation

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

SizeAnimationBase

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

SizeAnimationUsingKeyFrames

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

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

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

StringKeyFrame

StringAnimationUsingKeyFramesの独自のターゲット値と補間メソッドを使用してアニメーション セグメントを定義します。

StringKeyFrameCollection

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

ThicknessAnimation

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

ThicknessAnimationBase

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

ThicknessAnimationUsingKeyFrames

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

ThicknessKeyFrame

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

ThicknessKeyFrameCollection

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

Timeline

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

TimelineCollection

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

TimelineGroup

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

Vector3DAnimation

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

Vector3DAnimationBase

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

Vector3DAnimationUsingKeyFrames

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

Vector3DKeyFrame

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

Vector3DKeyFrameCollection

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

VectorAnimation

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

VectorAnimationBase

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

VectorAnimationUsingKeyFrames

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

VectorKeyFrame

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

VectorKeyFrameCollection

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

構造体

名前 説明
KeyTime

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

RepeatBehavior

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

TimelineCollection.Enumerator

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

インターフェイス

名前 説明
IAnimatable

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

IEasingFunction

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

IKeyFrame

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

IKeyFrameAnimation

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

列挙型

名前 説明
ClockState

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

EasingMode

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

FillBehavior

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

HandoffBehavior

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

KeyTimeType

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

PathAnimationSource

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

SlipBehavior

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

TimeSeekOrigin

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