Animation Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une animation.
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
- Héritage
-
Animation
- Dérivé
- Implémente
Constructeurs
Animation() |
Instancie un nouvel objet Animation. |
Animation(Action<Double>, Double, Double, Easing, Action) |
Instanciez un nouvel Animation objet avec les paramètres donnés. |
Animation(List<Animation>) |
Instanciez un nouvel Animation objet qui se compose de la liste donnée d’animations enfants. |
Champs
animationManger |
Référence à celle IAnimationManager qui gère cette animation. |
childrenAnimations |
Collection d’animations enfants associées à cette animation. |
Propriétés
AnimationManager |
Référence à celle IAnimationManager qui gère cette animation. |
CurrentTime |
Horodatage actuel (en secondes) de l’animation. |
Duration |
Durée de cette animation en secondes. |
Easing |
Fonction Easing appliquée à cette animation. |
Finished |
Rappel appelé lorsque cette animation se termine. |
HasFinished |
Spécifie si cette animation a terminé. |
IsDisposed |
Obtient une valeur qui spécifie si cette animation a été supprimée. |
IsPaused |
Spécifie si cette animation est actuellement suspendue. |
Name |
Nom de cette animation. |
Progress |
Progression de cette animation en pourcentage. |
Repeats |
Spécifie si cette animation doit se répéter. |
StartDelay |
Délai (en secondes) pris en compte avant le démarrage de l’animation. |
Step |
Rappel appelé après chaque graduation de cette animation. |
Méthodes
Add(Double, Double, Animation) |
Ajoute une nouvelle animation enfant à cette animation avec les paramètres spécifiés. |
Commit(IAnimationManager) |
Définit la IAnimationManager valeur de cette animation. |
CreateAutoReversing() |
Crée une animation qui inclut à la fois l’animation d’origine et une version inversée de la même animation. |
CreateReverse() |
Crée une version inversée de l’animation actuelle, y compris l’inversion des animations enfants. |
Dispose() |
Représente une animation. |
Dispose(Boolean) |
Représente une animation. |
GetEnumerator() |
Fournit une IEnumerator animation enfant. |
OnTick(Double) |
Exécute la logique pour mettre à jour toutes les animations de cette animation. |
Pause() |
Suspend l’animation. |
RemoveFromParent() |
Supprime cette animation du parent. S’il n’y a pas de parent, rien ne se produira. |
Reset() |
Réinitialise l’animation (et toutes les animations enfants) à son état initial. |
Resume() |
Reprend l’animation. |
Tick(Double) |
Méthode pour déclencher une mise à jour pour cette animation. |
Update(Double) |
Mises à jour cette animation en mettant à jour Progress et en appelant Step. |