Vector3DAnimationBase.GetCurrentValueCore Метод

Определение

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

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

Параметры

defaultOriginValue
Vector3D

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

defaultDestinationValue
Vector3D

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

animationClock
AnimationClock

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

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

Vector3D

Текущее значение данной анимации.

Комментарии

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

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

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

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

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

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

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

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

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