Udostępnij za pośrednictwem


ContentElement.ApplyAnimationClock Metoda

Definicja

Stosuje animację do określonej właściwości zależności dla tego elementu.

Przeciążenia

ApplyAnimationClock(DependencyProperty, AnimationClock)

Stosuje animację do określonej właściwości zależności dla tego elementu. Wszystkie istniejące animacje są zatrzymywane i zastępowane nową animacją.

ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Stosuje animację do określonej właściwości zależności dla tego elementu z możliwością określenia, co się stanie, jeśli właściwość ma już uruchomioną animację.

ApplyAnimationClock(DependencyProperty, AnimationClock)

Stosuje animację do określonej właściwości zależności dla tego elementu. Wszystkie istniejące animacje są zatrzymywane i zastępowane nową animacją.

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)

Parametry

dp
DependencyProperty

Identyfikator właściwości do animowania.

clock
AnimationClock

Zegar animacji, który kontroluje i deklaruje animację.

Implementuje

Uwagi

Aby usunąć animację z właściwości, określ identyfikator tej właściwości jako dp i określ clock wartość null. Spowoduje to usunięcie animacji, a właściwość animowana jest ustawiona na wartość podstawową. Jednak pierwotnie skojarzony zegar animacji nie jest zatrzymany. Wszystkie inne animacje przypisane do tego zegara będą nadal działać.

Dotyczy

ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Stosuje animację do określonej właściwości zależności dla tego elementu z możliwością określenia, co się stanie, jeśli właściwość ma już uruchomioną animację.

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
Public Sub ApplyAnimationClock (dp As DependencyProperty, clock As AnimationClock, handoffBehavior As HandoffBehavior)

Parametry

dp
DependencyProperty

Właściwość do animowania.

clock
AnimationClock

Zegar animacji, który kontroluje i deklaruje animację.

handoffBehavior
HandoffBehavior

Wartość wyliczenia. Wartość domyślna to SnapshotAndReplace, która spowoduje zatrzymanie istniejącej animacji i zastąpi nową animacją.

Implementuje

Uwagi

Aby usunąć animację z właściwości, określ identyfikator tej właściwości jako dp i określ clock wartość null. Spowoduje to usunięcie animacji, a właściwość animowana jest ustawiona na wartość podstawową. Jednak pierwotnie skojarzony zegar animacji nie jest zatrzymany. Wszystkie inne animacje przypisane do tego zegara będą nadal działać.

Dotyczy