Point3DAnimationBase.GetCurrentValueCore Метод

Определение

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

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

Параметры

defaultOriginValue
Point3D

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

defaultDestinationValue
Point3D

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

animationClock
AnimationClock

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

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

Point3D

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

Комментарии

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

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

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

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

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

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

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

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

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