ObjectAnimationBase.GetCurrentValueCore Méthode
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.
Calcule une valeur qui représente la valeur actuelle de la propriété animée, telle que déterminée par l’animation de l’hôte.
protected:
abstract System::Object ^ GetCurrentValueCore(System::Object ^ defaultOriginValue, System::Object ^ defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract object GetCurrentValueCore(object defaultOriginValue, object defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : obj * obj * System.Windows.Media.Animation.AnimationClock -> obj
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Object, defaultDestinationValue As Object, animationClock As AnimationClock) As Object
Paramètres
- defaultOriginValue
- Object
Valeur d’origine suggérée, utilisée si l’animation n’a pas sa propre valeur de début définie explicitement.
- defaultDestinationValue
- Object
Valeur de destination suggérée, utilisée si l’animation n’a pas sa propre valeur de fin définie explicitement.
- animationClock
- AnimationClock
Qui AnimationClock génère l’animation CurrentTime hôte ou CurrentProgress l’utilise.
Retours
La valeur que cette animation croit être la valeur actuelle de la propriété.
Remarques
La valeur du paramètre dépend de la position de defaultOriginValue l’animation dans la chaîne de composition :
Si l’animation se trouve à la première position dans une chaîne de composition et remplace une autre animation,
defaultOriginValueest 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,
defaultOriginValueest 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,
defaultOriginValueil s’agit de la valeur retournée par l’animation précédente dans la chaîne de composition qui n’est pas Stopped.AnimationClock
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é Trigger précédente,
defaultDestinationValueest la sortie de cette couche.S’il n’existe aucune couche de composition précédente,
defaultDestinationValueest 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.