Condividi tramite


ContentElement.ApplyAnimationClock Metodo

Definizione

Applica un'animazione a una proprietà di dipendenza specificata nell'elemento.

Overload

ApplyAnimationClock(DependencyProperty, AnimationClock)

Applica un'animazione a una proprietà di dipendenza specificata nell'elemento. Le animazioni esistenti vengono interrotte e sostituite con la nuova animazione.

ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Applica un'animazione a una proprietà di dipendenza specificata in questo elemento, con la possibilità di specificare che cosa succede se la proprietà ha già un'animazione in esecuzione.

ApplyAnimationClock(DependencyProperty, AnimationClock)

Applica un'animazione a una proprietà di dipendenza specificata nell'elemento. Le animazioni esistenti vengono interrotte e sostituite con la nuova animazione.

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)

Parametri

dp
DependencyProperty

Identificatore della proprietà a cui applicare l'animazione.

clock
AnimationClock

Orologio dell'animazione che controlla e dichiara l'animazione.

Implementazioni

Commenti

Per rimuovere un'animazione da una proprietà, specificare l'identificatore per tale proprietà come dp e specificare clock come null. In questo modo viene rimossa l'animazione e la proprietà animata viene impostata sul valore di base. Tuttavia, l'orologio di animazione associato originariamente non viene arrestato. Qualsiasi altra animazione assegnata a tale orologio continuerà a essere eseguita.

Si applica a

ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Applica un'animazione a una proprietà di dipendenza specificata in questo elemento, con la possibilità di specificare che cosa succede se la proprietà ha già un'animazione in esecuzione.

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)

Parametri

dp
DependencyProperty

Proprietà a cui applicare l'animazione.

clock
AnimationClock

Orologio dell'animazione che controlla e dichiara l'animazione.

handoffBehavior
HandoffBehavior

Valore dell'enumerazione. Il valore predefinito è SnapshotAndReplace, che interrompe un'animazione esistente e la sostituisce con una nuova.

Implementazioni

Commenti

Per rimuovere un'animazione da una proprietà, specificare l'identificatore per tale proprietà come dp e specificare clock come null. In questo modo viene rimossa l'animazione e la proprietà animata viene impostata sul valore di base. Tuttavia, l'orologio di animazione associato originariamente non viene arrestato. Qualsiasi altra animazione assegnata a tale orologio continuerà a essere eseguita.

Si applica a