ParallelTimeline.SlipBehavior 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,指定這個時間軸在其一或多個 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
屬性值
指定這個時間軸在其一或多個 Timeline 子系順延時會有什麼行為的值。 預設值是 Grow。
備註
通常需要同步處理動畫和媒體。 不過,這很複雜,因為載入或緩衝處理可能會延遲媒體播放,因此很難與媒體一起可靠地播放動畫。 屬性 SlipBehavior 可用來判斷媒體和動畫一起播放時會發生什麼情況。 (預設) 的值 Grow 會指定動畫時程表不需要同步處理,而且不論時間軸中其他媒體的狀態為何,都會在指定時播放。 另一方面,的值 Slip 指定動畫會等候 (名單) ,直到媒體準備好播放為止。 下圖說明此行為。
這會 Storyboard 播放影片和動畫。 當 SlipBehavior 設定為 Grow ,且 Duration 的 Storyboard 屬性設定為 Automatic 時,會 Storyboard 成長為播放所有媒體和動畫。
這 Storyboard 有 的 SlipBehavior Grow 和 Duration 5 秒,可讓媒體和動畫播放 5 秒,而不論其滑出多少。
這 Storyboard 具有 SlipBehavior 的 Slip 。 請注意, DoubleAnimation 除非媒體時程表也正在進行,否則 (和) 的任何其他非媒體子系 Storyboard 都不會進行。 如果媒體需要一段時間才能載入,或正在緩衝處理,動畫會等候 () 。 這可讓動畫與單一媒體檔案同步處理。
這 Storyboard 有 SlipBehavior 的 和 Slip Duration 5 秒。 在此案例中,媒體檔案和動畫保證會播放 5 秒。
相依性屬性資訊
識別碼欄位 | SlipBehaviorProperty |
設定為 的中繼資料屬性 true |
無 |