Animation 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示動畫。
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) |