ContentElement.BeginAnimation Metoda

Definicja

Uruchamia animację określonej właściwości animowanej w tym elemecie.

Przeciążenia

BeginAnimation(DependencyProperty, AnimationTimeline)

Uruchamia animację określonej właściwości animowanej w tym elemecie.

BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Uruchamia określoną animację dla określonej właściwości animowanej na tym elemecie z opcją określenia, co się stanie, jeśli właściwość ma już uruchomioną animację.

BeginAnimation(DependencyProperty, AnimationTimeline)

Uruchamia animację określonej właściwości animowanej w tym elemecie.

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

Właściwość do animowania, która jest określana jako identyfikator właściwości zależności.

animation
AnimationTimeline

Oś czasu animacji do uruchomienia.

Implementuje

Uwagi

Podczas sprawdzania, czy właściwość jest animowana, należy pamiętać, że animacja rozpocznie się i zostanie uznana za animowaną, gdy zostanie wyrenderowana pierwsza ramka poza animowanym punktem początkowym.

Jeśli parametr for BeginTime animation to null, wszystkie bieżące animacje zostaną usunięte, a bieżąca wartość właściwości zostanie zatrzymana.

Jeśli cała animation wartość to null, wszystkie animacje zostaną usunięte z właściwości, a wartość właściwości zostanie przywrócona do jej wartości podstawowej. Jednak pierwotnie skojarzona oś czasu animacji nie jest zatrzymana. Wszystkie inne animacje przypisane do tej osi czasu będą nadal działać.

Dotyczy

BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Uruchamia określoną animację dla określonej właściwości animowanej na tym elemecie z opcją określenia, co się stanie, jeśli właściwość ma już uruchomioną animację.

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

Właściwość do animowania, która jest określona jako identyfikator właściwości zależności.

animation
AnimationTimeline

Oś czasu animacji do zastosowania.

handoffBehavior
HandoffBehavior

Wartość wyliczenia, która określa sposób interakcji nowej animacji z dowolnymi bieżącymi (uruchomionymi) animacjami, które mają już wpływ na wartość właściwości.

Implementuje

Uwagi

Podczas sprawdzania, czy właściwość jest animowana, należy pamiętać, że animacja rozpocznie się i zostanie uznana za animowaną, gdy zostanie wyrenderowana pierwsza ramka poza animowanym punktem początkowym.

Jeśli parametr for BeginTime animation to null, wszystkie bieżące animacje zostaną usunięte, a bieżąca wartość właściwości zostanie zatrzymana.

Jeśli cała animation wartość to null, wszystkie animacje zostaną usunięte z właściwości, a wartość właściwości zostanie przywrócona do jej wartości podstawowej. Jednak pierwotnie skojarzona oś czasu animacji nie jest zatrzymana. Wszystkie inne animacje przypisane do tej osi czasu będą nadal działać.

Dotyczy