HandoffBehavior 列舉

定義

指定新動畫如何與屬性上已套用的任何現有動畫進行互動。

C#
public enum HandoffBehavior
繼承
HandoffBehavior

欄位

名稱 Description
Compose 1

新動畫會附加至撰寫鏈結結尾,以與現有動畫結合。

SnapshotAndReplace 0

新動畫會取代要套用之屬性上的任何現有動畫。

備註

當您使用 Compose 將 StoryboardAnimationTimelineAnimationClock 套用至屬性時,先前與該屬性相關聯的任何 Clock 物件都會繼續取用系統資源;計時系統將不會自動移除時鐘。

若要避免使用 Compose 套用大量時鐘時的效能問題,您應該在動畫屬性完成之後,從動畫屬性中移除撰寫時鐘。 有數種方式可以移除時鐘:

這主要是在存留期較長的物件才會發生的動畫問題。 記憶體回收物件時,也會中斷連接並記憶體回收其時鐘。

如需時鐘物件的詳細資訊,請參閱 動畫和計時系統概觀

適用於

產品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9