ContentElement.ApplyAnimationClock ContentElement.ApplyAnimationClock ContentElement.ApplyAnimationClock ContentElement.ApplyAnimationClock Method

定義

この要素の指定した依存関係プロパティにアニメーションを適用します。Applies an animation to a specified dependency property on this element.

オーバーロード

ApplyAnimationClock(DependencyProperty, AnimationClock) ApplyAnimationClock(DependencyProperty, AnimationClock) ApplyAnimationClock(DependencyProperty, AnimationClock) ApplyAnimationClock(DependencyProperty, AnimationClock)

この要素の指定した依存関係プロパティにアニメーションを適用します。Applies an animation to a specified dependency property on this element. 既存のアニメーションは停止され、新しいアニメーションに置き換えられます。Any existing animations are stopped and replaced with the new animation.

ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

この要素の指定した依存関係プロパティにアニメーションを適用し、プロパティでアニメーションが既に適用されているときに行われる処理を指定する機能も提供します。Applies an animation to a specified dependency property on this element, with the ability to specify what happens if the property already has a running animation.

ApplyAnimationClock(DependencyProperty, AnimationClock) ApplyAnimationClock(DependencyProperty, AnimationClock) ApplyAnimationClock(DependencyProperty, AnimationClock) ApplyAnimationClock(DependencyProperty, AnimationClock)

この要素の指定した依存関係プロパティにアニメーションを適用します。Applies an animation to a specified dependency property on this element. 既存のアニメーションは停止され、新しいアニメーションに置き換えられます。Any existing animations are stopped and replaced with the new animation.

public:
 virtual void ApplyAnimationClock(System::Windows::DependencyProperty ^ dp, System::Windows::Media::Animation::AnimationClock ^ clock);
public void ApplyAnimationClock (System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationClock clock);
abstract member ApplyAnimationClock : System.Windows.DependencyProperty * System.Windows.Media.Animation.AnimationClock -> unit
override this.ApplyAnimationClock : System.Windows.DependencyProperty * System.Windows.Media.Animation.AnimationClock -> unit
Public Sub ApplyAnimationClock (dp As DependencyProperty, clock As AnimationClock)

パラメーター

dp
DependencyProperty DependencyProperty DependencyProperty DependencyProperty

アニメーション化するプロパティの識別子。The identifier for the property to animate.

clock
AnimationClock AnimationClock AnimationClock AnimationClock

アニメーションをコントロールして宣言するアニメーション クロック。The animation clock that controls and declares the animation.

実装

注釈

プロパティからアニメーションを削除するには、そのプロパティの識別子をとdpしてclock指定nullし、をとして指定します。To remove an animation from a property, specify the identifier for that property as dp and specify clock as null. これにより、アニメーションが削除され、アニメーション化されたプロパティがその基本値に設定されます。This removes the animation and the animated property is set to its base value. ただし、最初に関連付けられたアニメーションクロックは停止しません。However, the originally associated animation clock is not stopped. その時計に割り当てられているその他のアニメーションは、引き続き実行されます。Any other animations assigned to that clock will continue to run.

ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

この要素の指定した依存関係プロパティにアニメーションを適用し、プロパティでアニメーションが既に適用されているときに行われる処理を指定する機能も提供します。Applies an animation to a specified dependency property on this element, with the ability to specify what happens if the property already has a running animation.

public:
 virtual void ApplyAnimationClock(System::Windows::DependencyProperty ^ dp, System::Windows::Media::Animation::AnimationClock ^ clock, System::Windows::Media::Animation::HandoffBehavior handoffBehavior);
public void ApplyAnimationClock (System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationClock clock, System.Windows.Media.Animation.HandoffBehavior handoffBehavior);
abstract member ApplyAnimationClock : System.Windows.DependencyProperty * System.Windows.Media.Animation.AnimationClock * System.Windows.Media.Animation.HandoffBehavior -> unit
override this.ApplyAnimationClock : System.Windows.DependencyProperty * System.Windows.Media.Animation.AnimationClock * System.Windows.Media.Animation.HandoffBehavior -> unit

パラメーター

dp
DependencyProperty DependencyProperty DependencyProperty DependencyProperty

アニメーション化するプロパティ。The property to animate.

clock
AnimationClock AnimationClock AnimationClock AnimationClock

アニメーションをコントロールして宣言するアニメーション クロック。The animation clock that controls and declares the animation.

handoffBehavior
HandoffBehavior HandoffBehavior HandoffBehavior HandoffBehavior

列挙体の値。A value of the enumeration. 既定値は SnapshotAndReplace で、既存のアニメーションを停止して新しいアニメーションに置き換えます。The default is SnapshotAndReplace, which will stop any existing animation and replace with the new one.

実装

注釈

プロパティからアニメーションを削除するには、そのプロパティの識別子をとdpしてclock指定nullし、をとして指定します。To remove an animation from a property, specify the identifier for that property as dp and specify clock as null. これにより、アニメーションが削除され、アニメーション化されたプロパティがその基本値に設定されます。This removes the animation and the animated property is set to its base value. ただし、最初に関連付けられたアニメーションクロックは停止しません。However, the originally associated animation clock is not stopped. その時計に割り当てられているその他のアニメーションは、引き続き実行されます。Any other animations assigned to that clock will continue to run.

適用対象