Int64AnimationBase.GetCurrentValueCore(Int64, Int64, AnimationClock) Méthode

Définition

Calcule une valeur qui représente la valeur actuelle de la propriété animée, comme la détermine l’animation hôte.

protected:
 abstract long GetCurrentValueCore(long defaultOriginValue, long defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract long GetCurrentValueCore (long defaultOriginValue, long defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : int64 * int64 * System.Windows.Media.Animation.AnimationClock -> int64
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Long, defaultDestinationValue As Long, animationClock As AnimationClock) As Long

Paramètres

defaultOriginValue
Int64

Valeur d’origine suggérée, utilisée si l’animation ne possède pas sa propre valeur de départ explicitement définie.

defaultDestinationValue
Int64

Valeur de destination suggérée, utilisée si l’animation ne possède pas sa propre valeur de fin explicitement définie.

animationClock
AnimationClock

AnimationClock qui génère la propriété CurrentTime ou CurrentProgress utilisée par l’animation hôte.

Retours

Int64

Valeur calculée de la propriété, comme la détermine l’animation actuelle.

Remarques

La valeur du paramètre dépend de la position de defaultOriginValue l’animation dans la chaîne de composition :

  • Si l’animation est en première position dans une chaîne de composition et qu’elle remplace une autre animation, defaultOriginValue est la sortie de cette animation au moment où elle a été remplacée.

  • Si l’animation se trouve à la première position dans une chaîne de composition et qu’aucune animation n’existe à remplacer, defaultOriginValue est la valeur de base de la propriété animée.

  • Si cette animation n’est pas à la première position d’une chaîne de composition, defaultOriginValue il s’agit de la valeur retournée par l’animation précédente de la chaîne de composition qui n’est AnimationClock pas Stopped.

La valeur du paramètre dépend du fait qu’il existe une couche de composition de defaultDestinationValue propriété Trigger précédente.

  • S’il existe une couche de composition de propriétés Trigger précédente, defaultDestinationValue il s’agit de la sortie de cette couche.

  • S’il n’existe aucune couche de composition précédente, defaultDestinationValue la valeur de base de la propriété que vous animez.

Pour plus d’informations sur la composition d’animation, consultez la vue d’ensemble du système d’animation et de minutage. Pour plus d’informations sur la création de types d’animations personnalisés, consultez la vue d’ensemble des animations personnalisées.

S’applique à

Voir aussi