Partager via


RectAnimationBase.GetCurrentValueCore(Rect, Rect, 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 System::Windows::Rect GetCurrentValueCore(System::Windows::Rect defaultOriginValue, System::Windows::Rect defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract System.Windows.Rect GetCurrentValueCore (System.Windows.Rect defaultOriginValue, System.Windows.Rect defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : System.Windows.Rect * System.Windows.Rect * System.Windows.Media.Animation.AnimationClock -> System.Windows.Rect
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Rect, defaultDestinationValue As Rect, animationClock As AnimationClock) As Rect

Paramètres

defaultOriginValue
Rect

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
Rect

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

Valeur actuelle de cette animation.

Remarques

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

  • Si l’animation se trouve à la première position d’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 d’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 est la valeur retournée par l’animation précédente dans la chaîne de composition qui a un AnimationClock qui n’est pas Stopped.

La valeur du defaultDestinationValue paramètre varie selon qu’il existe ou non une couche de composition de propriétés Trigger précédente.

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

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

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

S’applique à

Voir aussi