Int16AnimationBase.GetCurrentValueCore(Int16, Int16, AnimationClock) Метод

Определение

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

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

Параметры

defaultOriginValue
Int16

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

defaultDestinationValue
Int16

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

animationClock
AnimationClock

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

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

Int16

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

Комментарии

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

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

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

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

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

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

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

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

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

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