Animation クラス

定義

ユーザーが認識できる時間にわたってプロパティを変更する関数のコレクションである、アニメーションをカプセル化します。

public class Animation : System.Collections.IEnumerable
type Animation = class
    interface IEnumerable
継承
System.Object
Animation
実装
System.Collections.IEnumerable

コンストラクター

Animation()

既定値を使用して新しい Animation オブジェクトを作成します。

Animation(Action<Double>, Double, Double, Easing, Action)

指定したパラメーターを使用して新しい Animation オブジェクトを作成します。

プロパティ

IsEnabled

ユーザーが認識できる時間にわたってプロパティを変更する関数のコレクションである、アニメーションをカプセル化します。

メソッド

Add(Double, Double, Animation)

beginAt で開始して finishAt で終了するこの Animation に、Animation オブジェクトを追加します。

Commit(IAnimatable, String, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

指定したパラメーターを使用して owner アニメーションを実行します。

GetCallback()

開始されたが終了していないこの Animation オブジェクトおよびその子オブジェクトに対してイージング アニメーション ステップを再帰的に実行する、コールバックを返します。

GetEnumerator()

この Animation オブジェクトの子 Animation オブジェクトを反復処理するために使用できる列挙子を返します。

Insert(Double, Double, Animation)

beginAt で開始して finishAt で終了するこの Animation に、Animation オブジェクトを追加します。

WithConcurrent(Action<Double>, Double, Double, Easing, Double, Double)

指定した callback を使用して新しい Animation オブジェクトを作成し、この Animation オブジェクトの子に追加します。

WithConcurrent(Animation, Double, Double)

この Animation オブジェクトの子に animation を追加し、animation の開始時刻と終了時刻をそれぞれ beginAtfinishAt に設定します。

適用対象