DoubleAnimationBase.GetCurrentValueCore(Double, Double, AnimationClock) Método

Definición

Calcula un valor que representa el valor actual de la propiedad que se está animando, como lo determina la animación del host.Calculates a value that represents the current value of the property being animated, as determined by the host animation.

protected:
 abstract double GetCurrentValueCore(double defaultOriginValue, double defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract double GetCurrentValueCore (double defaultOriginValue, double defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : double * double * System.Windows.Media.Animation.AnimationClock -> double
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Double, defaultDestinationValue As Double, animationClock As AnimationClock) As Double

Parámetros

defaultOriginValue
Double

El valor de origen sugerido, que se usa si la animación no tiene su propio valor de inicio establecido explícitamente.The suggested origin value, used if the animation does not have its own explicitly set start value.

defaultDestinationValue
Double

El valor de destino sugerido, que se usa si la animación no tiene su propio valor final establecido explícitamente.The suggested destination value, used if the animation does not have its own explicitly set end value.

animationClock
AnimationClock

Un AnimationClock que genera la CurrentTime o CurrentProgress que usa la animación del host.An AnimationClock that generates the CurrentTime or CurrentProgress used by the host animation.

Devoluciones

Double

El valor calculado de la propiedad, según se determina por la animación actual.The calculated value of the property, as determined by the current animation.

Comentarios

El valor del defaultOriginValue parámetro 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 un AnimationClock que no es 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 defaultDestinationValue parámetro depende de si hay una capa de composición de propiedades anterior Trigger .The value of the defaultDestinationValue parameter depends on whether there is a previous property Trigger composition layer.

  • Si hay una Trigger capa de composición de propiedades anterior 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.

Se aplica a

Consulte también