Sdílet prostřednictvím


ContentElement.BeginAnimation Metoda

Definice

Spustí animaci pro zadanou animační vlastnost u tohoto prvku.

Přetížení

BeginAnimation(DependencyProperty, AnimationTimeline)

Spustí animaci pro zadanou animační vlastnost u tohoto prvku.

BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Spustí konkrétní animaci pro zadanou animační vlastnost u tohoto prvku s možností určit, co se stane, pokud vlastnost již má spuštěnou animaci.

BeginAnimation(DependencyProperty, AnimationTimeline)

Spustí animaci pro zadanou animační vlastnost u tohoto prvku.

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

Parametry

dp
DependencyProperty

Vlastnost k animaci, která je určena jako identifikátor vlastnosti závislosti.

animation
AnimationTimeline

Časová osa animace, která se má spustit.

Implementuje

Poznámky

Když zkontrolujete, jestli je vlastnost animované, všimněte si, že animace začne a bude považována za animované, když se vykreslí první snímek nad rámec ne animačního výchozího bodu.

Pokud je nullhodnota BeginTime , animation odeberou se všechny aktuální animace a aktuální hodnota vlastnosti je uložena.

Pokud je nullcelá animation hodnota , všechny animace se z vlastnosti odeberou a hodnota vlastnosti se vrátí k její základní hodnotě. Původně přidružená časová osa animací však není zastavena. Všechny ostatní animace přiřazené k této časové ose se budou dál spouštět.

Platí pro

BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Spustí konkrétní animaci pro zadanou animační vlastnost u tohoto prvku s možností určit, co se stane, pokud vlastnost již má spuštěnou animaci.

public:
 virtual void BeginAnimation(System::Windows::DependencyProperty ^ dp, System::Windows::Media::Animation::AnimationTimeline ^ animation, System::Windows::Media::Animation::HandoffBehavior handoffBehavior);
public void BeginAnimation (System.Windows.DependencyProperty dp, System.Windows.Media.Animation.AnimationTimeline animation, System.Windows.Media.Animation.HandoffBehavior handoffBehavior);
abstract member BeginAnimation : System.Windows.DependencyProperty * System.Windows.Media.Animation.AnimationTimeline * System.Windows.Media.Animation.HandoffBehavior -> unit
override this.BeginAnimation : System.Windows.DependencyProperty * System.Windows.Media.Animation.AnimationTimeline * System.Windows.Media.Animation.HandoffBehavior -> unit
Public Sub BeginAnimation (dp As DependencyProperty, animation As AnimationTimeline, handoffBehavior As HandoffBehavior)

Parametry

dp
DependencyProperty

Vlastnost k animaci, která je určena jako identifikátor vlastnosti závislosti.

animation
AnimationTimeline

Časová osa animace, která se má použít.

handoffBehavior
HandoffBehavior

Hodnota výčtu, která určuje, jak nová animace interaguje s libovolnými aktuálními (spuštěnými) animacemi, které již ovlivňují hodnotu vlastnosti.

Implementuje

Poznámky

Když zkontrolujete, jestli je vlastnost animované, všimněte si, že animace začne a bude považována za animované, když se vykreslí první snímek nad rámec ne animačního výchozího bodu.

Pokud je nullhodnota BeginTime , animation odeberou se všechny aktuální animace a aktuální hodnota vlastnosti je uložena.

Pokud je nullcelá animation hodnota , všechny animace se z vlastnosti odeberou a hodnota vlastnosti se vrátí k její základní hodnotě. Původně přidružená časová osa animací však není zastavena. Všechny ostatní animace přiřazené k této časové ose se budou dál spouštět.

Platí pro