Partager via


AnimationClock Classe

Définition

Gère l’état d’exécution de AnimationTimeline et traite ses valeurs de sortie.

public ref class AnimationClock : System::Windows::Media::Animation::Clock
public class AnimationClock : System.Windows.Media.Animation.Clock
type AnimationClock = class
    inherit Clock
Public Class AnimationClock
Inherits Clock
Héritage
AnimationClock

Remarques

AnimationClock les objets sont générés à partir d’objets AnimationTimeline . Décrit AnimationTimeline les valeurs de sortie d’une animation, la durée, l’heure de début, l’heure de fin et d’autres informations d’animation fondamentales. Traite AnimationClock les valeurs d’animation décrites par un AnimationTimeline objet.

Constructeurs

AnimationClock(AnimationTimeline)

Initialise une nouvelle instance de la classe AnimationClock.

Propriétés

Controller

Obtient un ClockController qui peut être utilisé pour démarrer, suspendre, reprendre, rechercher, ignorer, arrêter ou supprimer ce Clock.

(Hérité de Clock)
CurrentGlobalSpeed

Obtient la fréquence à laquelle l’heure de l’horloge s’écoule actuellement par rapport à l’heure réelle.

(Hérité de Clock)
CurrentGlobalTime

Obtient l’heure globale actuelle, telle qu’établie par le système de minutage WPF.

(Hérité de Clock)
CurrentIteration

Obtient l'itération actuelle de cette horloge.

(Hérité de Clock)
CurrentProgress

Obtient la progression actuelle de ce Clock dans son itération actuelle.

(Hérité de Clock)
CurrentState

Obtient une valeur indiquant si l’horloge est actuellement Active, Filling ou Stopped.

(Hérité de Clock)
CurrentTime

Obtient l'heure actuelle de cette horloge dans son itération actuelle.

(Hérité de Clock)
Dispatcher

Obtient le Dispatcher associé à DispatcherObject.

(Hérité de DispatcherObject)
HasControllableRoot

Obtient une valeur qui indique si ce Clock fait partie d'une arborescence d'horloge contrôlable.

(Hérité de Clock)
IsPaused

Obtient une valeur qui indique si ce Clock ou un de ses parents est suspendu.

(Hérité de Clock)
NaturalDuration

Obtient la durée naturelle du Timeline de cette horloge.

(Hérité de Clock)
Parent

Obtient l'horloge qui est le parent de cette horloge.

(Hérité de Clock)
Timeline

Obtient le AnimationTimeline qui décrit le comportement de cette horloge.

Méthodes

CheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.

(Hérité de DispatcherObject)
DiscontinuousTimeMovement()

Est appelé, en cas d'implémentation dans une classe dérivée, à chaque répétition, ignorance ou recherche d'une horloge.

(Hérité de Clock)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetCanSlip()

Retourne si le Clock possède sa propre source externe pour l'heure, laquelle peut requérir une synchronisation avec le système de minuterie.

(Hérité de Clock)
GetCurrentTimeCore()

Obtient l'heure actuelle de cette horloge dans son itération actuelle.

(Hérité de Clock)
GetCurrentValue(Object, Object)

Obtient la valeur actuelle de sortie de AnimationClock.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SpeedChanged()

Est appelé, en cas d'implémentation dans une classe dérivée, à chaque démarrage, ignorance, suspension, reprise d'une horloge ou lorsque le SpeedRatio de l'horloge est modifié.

(Hérité de Clock)
Stopped()

Est appelé, en cas d'implémentation dans une classe dérivée, à chaque arrêt d'une horloge à l'aide de la méthode Stop().

(Hérité de Clock)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
VerifyAccess()

Garantit que le thread appelant a accès à DispatcherObject.

(Hérité de DispatcherObject)

Événements

Completed

Se produit lorsque cette horloge a entièrement terminé son cycle.

(Hérité de Clock)
CurrentGlobalSpeedInvalidated

Se produit quand la vitesse de l’horloge est mise à jour.

(Hérité de Clock)
CurrentStateInvalidated

Se produit quand la propriété CurrentState de l’horloge est mise à jour.

(Hérité de Clock)
CurrentTimeInvalidated

Se produit lorsque le CurrentTime de cette horloge devient non valide.

(Hérité de Clock)
RemoveRequested

Se produit lorsque la méthode Remove() est appelée sur ce Clock ou l'une de ses horloges parentes.

(Hérité de Clock)

S’applique à

Voir aussi