VectorAnimationBase.GetCurrentValueCore Метод

Определение

Вычисляет значение, представляющее текущее значение анимируемого свойства, как определено основной анимацией.

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
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Vector, defaultDestinationValue As Vector, animationClock As AnimationClock) As Vector

Параметры

defaultOriginValue
Vector

Предлагаемое начальное значение, если анимация не имеет собственного явно заданного начального значения.

defaultDestinationValue
Vector

Предлагаемое конечное значение, используемое, если анимация не имеет собственного явно заданного конечного значения.

animationClock
AnimationClock

Метод AnimationClock, который создает CurrentTime или CurrentProgress, используемые основной анимацией.

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

Vector

Вычисленное значение свойства, как определено текущей анимацией.

Комментарии

Значение defaultOriginValue параметра зависит от позиции анимации в цепочке композиции:

  • Если анимация находится в первой позиции в цепочке композиции и заменяет другую анимацию, defaultOriginValue это выходные данные этой анимации во время его замены.

  • Если анимация находится в первой позиции в цепочке композиции и анимация не существует для замены, defaultOriginValue это базовое значение анимированного свойства.

  • Если эта анимация находится не в первой позиции цепочки композиции, то defaultOriginValue это значение, возвращаемое предыдущей анимацией в цепочке композиции, которая не AnimationClock Stoppedимеет значения.

Значение defaultDestinationValue параметра зависит от того, существует ли предыдущий слой композиции свойств Trigger .

  • Если имеется предыдущий слой композиции свойств Trigger , defaultDestinationValue это выходные данные этого слоя.

  • Если предыдущий слой композиции отсутствует, defaultDestinationValue это базовое значение свойства, которое вы анимируете.

Дополнительные сведения о композиции анимации см. в обзоре системы анимации и времени. Дополнительные сведения о создании пользовательских типов анимации см. в разделе "Общие сведения о пользовательских анимациях".

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

См. также раздел