MatrixAnimationBase.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.
En cas d’implémentation dans une classe dérivée, calcule la valeur actuelle de l’animation.
protected:
abstract System::Windows::Media::Matrix GetCurrentValueCore(System::Windows::Media::Matrix defaultOriginValue, System::Windows::Media::Matrix defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract System.Windows.Media.Matrix GetCurrentValueCore (System.Windows.Media.Matrix defaultOriginValue, System.Windows.Media.Matrix defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : System.Windows.Media.Matrix * System.Windows.Media.Matrix * System.Windows.Media.Animation.AnimationClock -> System.Windows.Media.Matrix
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Matrix, defaultDestinationValue As Matrix, animationClock As AnimationClock) As Matrix
Paramètres
- defaultOriginValue
- Matrix
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
- Matrix
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 que l’animation estime devoir être la valeur actuelle de la propriété.
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 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 en première position dans une chaîne de composition et qu’il n’existe aucune animation à 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 aucune 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 Vue d’ensemble du système d’animation et de minutage. Pour plus d’informations sur la création de types d’animations personnalisées, consultez vue d’ensemble des animations personnalisées.