Partager via


CharAnimationBase.GetCurrentValue Méthode

Définition

Obtient la valeur actuelle de l’animation.

Surcharges

GetCurrentValue(Char, Char, AnimationClock)

Obtient la valeur actuelle de l’animation.

GetCurrentValue(Object, Object, AnimationClock)

Obtient la valeur actuelle de l’animation.

GetCurrentValue(Char, Char, AnimationClock)

Obtient la valeur actuelle de l’animation.

public:
 char GetCurrentValue(char defaultOriginValue, char defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public char GetCurrentValue (char defaultOriginValue, char defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : char * char * System.Windows.Media.Animation.AnimationClock -> char
Public Function GetCurrentValue (defaultOriginValue As Char, defaultDestinationValue As Char, animationClock As AnimationClock) As Char

Paramètres

defaultOriginValue
Char

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

defaultDestinationValue
Char

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

Char

Valeur que l’animation estime devoir ê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 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 à

GetCurrentValue(Object, Object, AnimationClock)

Obtient la valeur actuelle de l’animation.

public:
 override System::Object ^ GetCurrentValue(System::Object ^ defaultOriginValue, System::Object ^ defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public override sealed object GetCurrentValue (object defaultOriginValue, object defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : obj * obj * System.Windows.Media.Animation.AnimationClock -> obj
Public Overrides NotOverridable Function GetCurrentValue (defaultOriginValue As Object, defaultDestinationValue As Object, animationClock As AnimationClock) As Object

Paramètres

defaultOriginValue
Object

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

defaultDestinationValue
Object

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

Object

Valeur que l’animation estime devoir ê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 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 à