ContentElement.ApplyAnimationClock 方法

定義

將動畫套用至這個項目上所指定的相依性屬性。

多載

ApplyAnimationClock(DependencyProperty, AnimationClock)

將動畫套用至這個項目上所指定的相依性屬性。 任何現有動畫都會停止並取代為新的動畫。

ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

將動畫套用至這個項目上所指定的相依性屬性,且可以指定此屬性已經有執行中的動畫時會發生哪種情況。

ApplyAnimationClock(DependencyProperty, AnimationClock)

將動畫套用至這個項目上所指定的相依性屬性。 任何現有動畫都會停止並取代為新的動畫。

C#
public void ApplyAnimationClock (System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationClock clock);

參數

dp
DependencyProperty

要繪製的屬性之識別項。

clock
AnimationClock

控制並宣告動畫的動畫時鐘。

實作

備註

若要從屬性移除動畫,請將該屬性的識別碼指定為 dp ,並將 指定 clocknull 。 這會移除動畫,而且動畫屬性會設定為其基底值。 不過,原本相關聯的動畫時鐘不會停止。 指派給該時鐘的任何其他動畫都會繼續執行。

適用於

.NET Framework 4.8.1 和其他版本
產品 版本
.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

ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

將動畫套用至這個項目上所指定的相依性屬性,且可以指定此屬性已經有執行中的動畫時會發生哪種情況。

C#
public void ApplyAnimationClock (System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationClock clock, System.Windows.Media.Animation.HandoffBehavior handoffBehavior);

參數

dp
DependencyProperty

要製作動畫的屬性。

clock
AnimationClock

控制並宣告動畫的動畫時鐘。

handoffBehavior
HandoffBehavior

列舉值。 預設值是 SnapshotAndReplace,將停止任何現有的動畫,並以新的動畫取代。

實作

備註

若要從屬性移除動畫,請將該屬性的識別碼指定為 dp ,並將 指定 clocknull 。 這會移除動畫,而且動畫屬性會設定為其基底值。 不過,原本相關聯的動畫時鐘不會停止。 指派給該時鐘的任何其他動畫都會繼續執行。

適用於

.NET Framework 4.8.1 和其他版本
產品 版本
.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