Animation Klasa
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.
Reprezentuje animację.
public ref class Animation : IDisposable, System::Collections::IEnumerable
public class Animation : IDisposable, System.Collections.IEnumerable
type Animation = class
interface IDisposable
interface IEnumerable
Public Class Animation
Implements IDisposable, IEnumerable
- Dziedziczenie
-
Animation
- Pochodne
- Implementuje
Konstruktory
Animation() |
Utwórz wystąpienie nowego Animation obiektu. |
Animation(Action<Double>, Double, Double, Easing, Action) |
Utwórz wystąpienie nowego Animation obiektu przy użyciu podanych parametrów. |
Animation(List<Animation>) |
Utwórz wystąpienie nowego Animation obiektu składającego się z danej listy animacji podrzędnych. |
Pola
animationManger |
Odwołanie do IAnimationManager tej animacji, która zarządza tą animacją. |
childrenAnimations |
Kolekcja animacji podrzędnych skojarzonych z tą animacją. |
Właściwości
AnimationManager |
Odwołanie do IAnimationManager tej animacji, która zarządza tą animacją. |
CurrentTime |
Bieżący znacznik czasu (w sekundach) animacji. |
Duration |
Czas trwania tej animacji w sekundach. |
Easing |
Funkcja Easing , która jest stosowana do tej animacji. |
Finished |
Wywołanie zwrotne wywoływane po zakończeniu tej animacji. |
HasFinished |
Określa, czy ta animacja została zakończona. |
IsDisposed |
Pobiera wartość określającą, czy ta animacja została usunięta. |
IsPaused |
Określa, czy ta animacja jest obecnie wstrzymana. |
Name |
Nazwa tej animacji. |
Progress |
Postęp tej animacji w procentach. |
Repeats |
Określa, czy ta animacja ma być powtarzana. |
StartDelay |
Opóźnienie (w sekundach) uwzględniane przed rozpoczęciem animacji. |
Step |
Wywołanie zwrotne wywoływane po każdym znaczniku tej animacji. |
Metody
Add(Double, Double, Animation) |
Dodaje nową animację podrzędną do tej animacji z określonymi parametrami. |
Commit(IAnimationManager) |
IAnimationManager Ustawia dla tej animacji. |
CreateAutoReversing() |
Tworzy animację zawierającą zarówno oryginalną animację, jak i odwróconą wersję tej samej animacji. |
CreateReverse() |
Tworzy odwróconą wersję bieżącej animacji, w tym odwrócenie animacji podrzędnych. |
Dispose() |
Reprezentuje animację. |
Dispose(Boolean) |
Reprezentuje animację. |
GetEnumerator() |
Zawiera animacje IEnumerator podrzędne. |
OnTick(Double) |
Wykonuje logikę, aby zaktualizować wszystkie animacje w ramach tej animacji. |
Pause() |
Wstrzymuje animację. |
RemoveFromParent() |
Usuwa tę animację z elementu nadrzędnego. Jeśli nie ma rodzica, nic się nie stanie. |
Reset() |
Resetuje animację (i wszystkie animacje podrzędne) do stanu początkowego. |
Resume() |
Wznawia animację. |
Tick(Double) |
Metoda wyzwalania aktualizacji dla tej animacji. |
Update(Double) |
Aktualizacje tej animacji, aktualizując Progress i wywołując Step. |