VectorAnimationBase.GetCurrentValueCore(Vector, Vector, AnimationClock) Метод

Определение

Вычисляет значение, представляющее текущее значение анимируемого свойства, как определено основной анимацией.Calculates a value that represents the current value of the property being animated, as determined by the host animation.

protected:
 abstract System::Windows::Vector GetCurrentValueCore(System::Windows::Vector defaultOriginValue, System::Windows::Vector defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract System.Windows.Vector GetCurrentValueCore (System.Windows.Vector defaultOriginValue, System.Windows.Vector defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : System.Windows.Vector * System.Windows.Vector * System.Windows.Media.Animation.AnimationClock -> System.Windows.Vector

Параметры

defaultOriginValue
Vector

Предлагаемое начальное значение, используемое, если анимация не имеет собственного, явно заданного начального значения.The suggested origin value, used if the animation does not have its own explicitly set start value.

defaultDestinationValue
Vector

Предлагаемое конечное значение, используемое, если анимация не имеет собственного явно заданного конечного значения.The suggested destination value, used if the animation does not have its own explicitly set end value.

animationClock
AnimationClock

Объект AnimationClock, создающий значения CurrentTime или CurrentProgress, используемые хост-анимацией.An AnimationClock that generates the CurrentTime or CurrentProgress used by the host animation.

Возвращаемое значение

Вычисленное значение свойства, как определено текущей анимацией.The calculated value of the property, as determined by the current animation.

Комментарии

Значение defaultOriginValue параметра зависит от расположения анимации в цепочке композиции:The value of the defaultOriginValue parameter depends on the animation's position in the composition chain:

  • Если анимация находится в первой позиции цепочки композиции и заменяет другую анимацию, defaultOriginValue то — это выходные данные анимации на момент ее замены.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.

  • Если анимация находится в первой расположении в цепочке композиции, а анимация не существует для замены, defaultOriginValue то является базовым значением анимированного свойства.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.

  • Если эта анимация не находится в первой части цепочки композиции, то defaultOriginValue — это значение, возвращаемое предыдущей анимацией в цепочке композиции, которая имеет объект AnimationClock , который не 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.

Значение defaultDestinationValue параметра зависит от того, существует ли предыдущий слой композиции свойств Trigger .The value of the defaultDestinationValue parameter depends on whether there is a previous property Trigger composition layer.

  • Если имеется предыдущий слой композиции свойств Trigger , defaultDestinationValue то это выходные данные этого слоя.If there is a previous property Trigger composition layer, defaultDestinationValue is the output from that layer.

  • Если предыдущий слой композиции отсутствует, defaultDestinationValue то — это базовое значение свойства, для которого выполняется анимация.If there is no previous composition layer, defaultDestinationValue is the base value of the property that you are animating.

Дополнительные сведения о композиции анимации см. в разделе Общие сведения о анимации и системе управления временем.For more information about animation composition, see the Animation and Timing System Overview. Дополнительные сведения о создании настраиваемых типов анимации см. в разделе Общие сведения о пользовательскойанимации.For more information about creating custom animation types, see the Custom Animations Overview.

Применяется к

Дополнительно