DoubleAnimationBase.GetCurrentValue Method

Definition

Obtiene el valor actual de la animación.Gets the current value of the animation.

Overloads

GetCurrentValue(Double, Double, AnimationClock)

Obtiene el valor actual de la animación.Gets the current value of the animation.

GetCurrentValue(Object, Object, AnimationClock)

Obtiene el valor actual de la animación.Gets the current value of the animation.

GetCurrentValue(Double, Double, AnimationClock)

Obtiene el valor actual de la animación.Gets the current value of the animation.

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

Parameters

defaultOriginValue
Double

Valor de origen proporcionado a la animación si la animación no tiene su propio valor de inicio.The origin value provided to the animation if the animation does not have its own start value.

defaultDestinationValue
Double

Valor de destino proporcionado a la animación si la animación no tiene su propio valor de destino.The destination value provided to the animation if the animation does not have its own destination value.

animationClock
AnimationClock

AnimationClock que puede generar el valor CurrentTime o valor CurrentProgress que usará la animación para generar su valor de salida.The AnimationClock which can generate the CurrentTime or CurrentProgress value to be used by the animation to generate its output value.

Returns

Double

Valor que esta animación cree que debe ser el valor actual de la propiedad.The value this animation believes should be the current value for the property.

Remarks

El valor del parámetro defaultOriginValue depende de la posición de la animación en la cadena de composición:The value of the defaultOriginValue parameter depends on the animation's position in the composition chain:

  • Si la animación está en la primera posición de una cadena de composición y reemplaza a otra animación, defaultOriginValue es la salida de esa animación en el momento en que se reemplazó.If the animation is in the first position in a composition chain and it replaces another animation, defaultOriginValue is the output of that animation at the time it was replaced.

  • Si la animación está en la primera posición de una cadena de composición y no existe ninguna animación que reemplazar, defaultOriginValue es el valor base de la propiedad animada.If the animation is in the first position in a composition chain and no animation exists to replace, defaultOriginValue is the base value of the animated property.

  • Si esta animación no está en la primera posición de una cadena de composición, defaultOriginValue es el valor devuelto por la animación anterior en la cadena de composición que tiene una AnimationClock que no se Stopped.If this animation is not in the first position of a composition chain, then defaultOriginValue is the value that is returned by the previous animation in the composition chain that has an AnimationClock that is not Stopped.

El valor del parámetro defaultDestinationValue depende de si hay una propiedad anterior Trigger capa de composición.The value of the defaultDestinationValue parameter depends on whether there is a previous property Trigger composition layer.

  • Si hay una propiedad anterior Trigger capa de composición, defaultDestinationValue es la salida de esa capa.If there is a previous property Trigger composition layer, defaultDestinationValue is the output from that layer.

  • Si no hay ninguna capa de composición anterior, defaultDestinationValue es el valor base de la propiedad que está animando.If there is no previous composition layer, defaultDestinationValue is the base value of the property that you are animating.

Para obtener más información sobre la composición de animaciones, vea información general sobre el sistema de control de tiempo y animación.For more information about animation composition, see the Animation and Timing System Overview. Para obtener más información sobre la creación de tipos de animación personalizados, vea información general sobre animaciones personalizadas.For more information about creating custom animation types, see the Custom Animations Overview.

GetCurrentValue(Object, Object, AnimationClock)

Obtiene el valor actual de la animación.Gets the current value of the 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

Parameters

defaultOriginValue
Object

Valor de origen proporcionado a la animación si la animación no tiene su propio valor de inicio.The origin value provided to the animation if the animation does not have its own start value.

defaultDestinationValue
Object

Valor de destino proporcionado a la animación si la animación no tiene su propio valor de destino.The destination value provided to the animation if the animation does not have its own destination value.

animationClock
AnimationClock

AnimationClock que puede generar el valor CurrentTime o valor CurrentProgress que usará la animación para generar su valor de salida.The AnimationClock which can generate the CurrentTime or CurrentProgress value to be used by the animation to generate its output value.

Returns

Object

Valor que esta animación cree que debe ser el valor actual de la propiedad.The value this animation believes should be the current value for the property.

Remarks

El valor del parámetro defaultOriginValue depende de la posición de la animación en la cadena de composición:The value of the defaultOriginValue parameter depends on the animation's position in the composition chain:

  • Si la animación está en la primera posición de una cadena de composición y reemplaza a otra animación, defaultOriginValue es la salida de esa animación en el momento en que se reemplazó.If the animation is in the first position in a composition chain and it replaces another animation, defaultOriginValue is the output of that animation at the time it was replaced.

  • Si la animación está en la primera posición de una cadena de composición y no existe ninguna animación que reemplazar, defaultOriginValue es el valor base de la propiedad animada.If the animation is in the first position in a composition chain and no animation exists to replace, defaultOriginValue is the base value of the animated property.

  • Si esta animación no está en la primera posición de una cadena de composición, defaultOriginValue es el valor devuelto por la animación anterior en la cadena de composición que tiene una AnimationClock que no se Stopped.If this animation is not in the first position of a composition chain, then defaultOriginValue is the value that is returned by the previous animation in the composition chain that has an AnimationClock that is not Stopped.

El valor del parámetro defaultDestinationValue depende de si hay una propiedad anterior Trigger capa de composición.The value of the defaultDestinationValue parameter depends on whether there is a previous property Trigger composition layer.

  • Si hay una propiedad anterior Trigger capa de composición, defaultDestinationValue es la salida de esa capa.If there is a previous property Trigger composition layer, defaultDestinationValue is the output from that layer.

  • Si no hay ninguna capa de composición anterior, defaultDestinationValue es el valor base de la propiedad que está animando.If there is no previous composition layer, defaultDestinationValue is the base value of the property that you are animating.

Para obtener más información sobre la composición de animaciones, vea información general sobre el sistema de control de tiempo y animación.For more information about animation composition, see the Animation and Timing System Overview. Para obtener más información sobre la creación de tipos de animación personalizados, vea información general sobre animaciones personalizadas.For more information about creating custom animation types, see the Custom Animations Overview.

Applies to