Int32AnimationBase.GetCurrentValue 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.
Obtient la valeur actuelle de l’animation.
Surcharges
| GetCurrentValue(Int32, Int32, AnimationClock) |
Obtient la valeur actuelle de l’animation. |
| GetCurrentValue(Object, Object, AnimationClock) |
Obtient la valeur actuelle de l’animation. |
GetCurrentValue(Int32, Int32, AnimationClock)
Obtient la valeur actuelle de l’animation.
public:
int GetCurrentValue(int defaultOriginValue, int defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public int GetCurrentValue(int defaultOriginValue, int defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : int * int * System.Windows.Media.Animation.AnimationClock -> int
Public Function GetCurrentValue (defaultOriginValue As Integer, defaultDestinationValue As Integer, animationClock As AnimationClock) As Integer
Paramètres
- defaultOriginValue
- Int32
Valeur d’origine fournie à l’animation si l’animation ne dispose pas de sa propre valeur de départ.
- defaultDestinationValue
- Int32
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
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 à la première position d’une chaîne de composition et qu’elle 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 d’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,
defaultOriginValueest 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,
defaultDestinationValueest la sortie de cette couche.S’il n’existe pas de 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 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 à
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
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 à la première position d’une chaîne de composition et qu’elle 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 d’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,
defaultOriginValueest 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,
defaultDestinationValueest la sortie de cette couche.S’il n’existe pas de 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 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.