Animation Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje animaci.
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
- Dědičnost
-
Animation
- Odvozené
- Implementuje
Konstruktory
Animation() |
Vytvořte instanci nového Animation objektu. |
Animation(Action<Double>, Double, Double, Easing, Action) |
Vytvořte instanci nového Animation objektu s danými parametry. |
Animation(List<Animation>) |
Vytvořte instanci nového Animation objektu, který se skládá z daného seznamu podřízených animací. |
Pole
animationManger |
Odkaz na IAnimationManager tuto animaci spravuje. |
childrenAnimations |
Kolekce podřízených animací přidružených k této animaci |
Vlastnosti
AnimationManager |
Odkaz na IAnimationManager tuto animaci spravuje. |
CurrentTime |
Aktuální časové razítko animace (v sekundách). |
Duration |
Doba trvání této animace v sekundách. |
Easing |
Funkce použitá Easing pro tuto animaci. |
Finished |
Zpětné volání, které se vyvolá při dokončení této animace. |
HasFinished |
Určuje, jestli se tato animace dokončila. |
IsDisposed |
Získá hodnotu, která určuje, zda byla tato animace uvolněna. |
IsPaused |
Určuje, jestli je tato animace aktuálně pozastavená. |
Name |
Název této animace. |
Progress |
Průběh této animace v procentech |
Repeats |
Určuje, jestli se má tato animace opakovat. |
StartDelay |
Zpoždění (v sekundách) vzít v úvahu před spuštěním animace. |
Step |
Zpětné volání, které se vyvolá po každém záškrtu této animace. |
Metody
Add(Double, Double, Animation) |
Přidá do této animace novou podřízenou animaci se zadanými parametry. |
Commit(IAnimationManager) |
Nastaví pro tuto animaci IAnimationManager . |
CreateAutoReversing() |
Vytvoří animaci, která obsahuje původní animaci i obrácenou verzi stejné animace. |
CreateReverse() |
Vytvoří obrácenou verzi aktuální animace, včetně vrácení podřízených animací. |
Dispose() |
Představuje animaci. |
Dispose(Boolean) |
Představuje animaci. |
GetEnumerator() |
Poskytuje podřízené IEnumerator animace. |
OnTick(Double) |
Spustí logiku pro aktualizaci všech animací v této animaci. |
Pause() |
Pozastaví animaci. |
RemoveFromParent() |
Odebere tuto animaci z nadřazeného objektu. Pokud neexistuje žádný nadřazený objekt, nic se nestane. |
Reset() |
Obnoví animaci (a všechny podřízené animace) do původního stavu. |
Resume() |
Obnoví animaci. |
Tick(Double) |
Metoda pro aktivaci aktualizace pro tuto animaci |
Update(Double) |
Aktualizace tuto animaci aktualizací Progress a vyvoláním Step. |