ContentElement.BeginAnimation Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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
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ć.