Udostępnij za pośrednictwem


Animation Klasa

Definicja

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.

Dotyczy