Partager via


Point3DAnimationBase.GetCurrentValueCore Méthode

Définition

Calcule une valeur qui représente la valeur actuelle de la propriété animée, comme la détermine Point3DAnimation.

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

Paramètres

defaultOriginValue
Point3D

Valeur d’origine fournie à l’animation si l’animation ne dispose pas de sa propre valeur de départ.

defaultDestinationValue
Point3D

Valeur de destination fournie à l’animation si l’animation ne dispose pas de sa propre valeur de destination.

animationClock
AnimationClock

AnimationClock capable de générer la valeur CurrentTime ou CurrentProgress à utiliser par l’animation pour générer sa valeur de sortie.

Retours

Point3D

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

Remarques

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

  • Si l’animation est à la 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 dans la chaîne de composition qui n’est AnimationClock pas Stopped.

La valeur du defaultDestinationValue paramètre varie selon qu’il existe 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 il s’agit de la sortie de cette couche.

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

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 à