共用方式為


Animation 類別

定義

表示動畫。

public ref class Animation : IDisposable, System::Collections::IEnumerable
public class Animation : IDisposable, System.Collections.IEnumerable
type Animation = class
    interface IDisposable
    interface IEnumerable
Public Class Animation
Implements IDisposable, IEnumerable
繼承
Animation
衍生
實作

建構函式

Animation()

具現化新的 Animation 物件。

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

使用指定的參數具現化新的 Animation 物件。

Animation(List<Animation>)

具現化包含指定子動畫清單的新 Animation 物件。

欄位

animationManger

管理此動畫之 的參考 IAnimationManager

childrenAnimations

與這個動畫相關聯的子動畫集合。

屬性

AnimationManager

管理此動畫之 的參考 IAnimationManager

CurrentTime

動畫的目前時間戳(以秒為單位)。

Duration

此動畫的持續時間以秒為單位。

Easing

Easing 用至此動畫的函式。

Finished

當這個動畫完成時所叫用的回呼。

HasFinished

指定此動畫是否已完成。

IsDisposed

取得值,這個值會指定這個動畫是否已處置。

IsPaused

指定此動畫目前是否暫停。

Name

此動畫的名稱。

Progress

此動畫的進度百分比。

Repeats

指定此動畫是否應該重複。

StartDelay

動畫開始前所考慮的延遲時間(以秒為單位)。

Step

在此動畫的每個刻度之後叫用的回呼。

方法

Add(Double, Double, Animation)

使用指定的參數,將新的子動畫新增至這個動畫。

Commit(IAnimationManager)

IAnimationManager設定這個動畫的 。

CreateAutoReversing()

建立動畫,其中包含原始動畫和相同動畫的反轉版本。

CreateReverse()

建立目前動畫的反轉版本,包括反轉子動畫。

Dispose()

表示動畫。

Dispose(Boolean)

表示動畫。

GetEnumerator()

IEnumerator提供子動畫的 。

OnTick(Double)

執行邏輯來更新此動畫內的所有動畫。

Pause()

暫停動畫。

RemoveFromParent()

從它的父系中移除此動畫。 如果沒有父代,就不會發生任何事。

Reset()

將動畫 (和所有子動畫) 重設為其初始狀態。

Resume()

繼續動畫。

Tick(Double)

觸發此動畫更新的方法。

Update(Double)

更新 這個動畫,方法是更新Progress和叫用 Step

適用於