ParallelTimeline.SlipBehavior 屬性

定義

取得或設定值,指定這個時間軸在其一或多個 Timeline 子系順延時會有什麼行為。

public:
 property System::Windows::Media::Animation::SlipBehavior SlipBehavior { System::Windows::Media::Animation::SlipBehavior get(); void set(System::Windows::Media::Animation::SlipBehavior value); };
public System.Windows.Media.Animation.SlipBehavior SlipBehavior { get; set; }
member this.SlipBehavior : System.Windows.Media.Animation.SlipBehavior with get, set
Public Property SlipBehavior As SlipBehavior

屬性值

SlipBehavior

指定這個時間軸在其一或多個 Timeline 子系順延時會有什麼行為的值。 預設值是 Grow

備註

通常需要同步處理動畫和媒體。 不過,這很複雜,因為載入或緩衝處理可能會延遲媒體播放,因此很難與媒體一起可靠地播放動畫。 屬性 SlipBehavior 可用來判斷媒體和動畫一起播放時會發生什麼情況。 (預設) 的值 Grow 會指定動畫時程表不需要同步處理,而且不論時間軸中其他媒體的狀態為何,都會在指定時播放。 另一方面,的值 Slip 指定動畫會等候 (名單) ,直到媒體準備好播放為止。 下圖說明此行為。

這會 Storyboard 播放影片和動畫。 當 SlipBehavior 設定為 Grow ,且 DurationStoryboard 屬性設定為 Automatic 時,會 Storyboard 成長為播放所有媒體和動畫。

圖表:SlipBehavior 圖表的主要畫面格

圖表:SlipBehavior 屬性值為 Grow

Storyboard 有 的 SlipBehavior GrowDuration 5 秒,可讓媒體和動畫播放 5 秒,而不論其滑出多少。

圖表:SlipBehavior 屬性值為 Grow

Storyboard 具有 SlipBehaviorSlip 。 請注意, DoubleAnimation 除非媒體時程表也正在進行,否則 (和) 的任何其他非媒體子系 Storyboard 都不會進行。 如果媒體需要一段時間才能載入,或正在緩衝處理,動畫會等候 () 。 這可讓動畫與單一媒體檔案同步處理。

媒體和動畫的 SlipBehavior 圖表

StoryboardSlipBehavior 的 和 Slip Duration 5 秒。 在此案例中,媒體檔案和動畫保證會播放 5 秒。

圖表:分鏡腳本的 SlipBehavior 屬性

相依性屬性資訊

識別碼欄位 SlipBehaviorProperty
設定為 的中繼資料屬性 true

適用於

另請參閱