DecimalAnimationBase.GetCurrentValueCore Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вычисляет значение, представляющее текущее значение анимируемого свойства, как определено анимацией узла.
protected:
abstract System::Decimal GetCurrentValueCore(System::Decimal defaultOriginValue, System::Decimal defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected abstract decimal GetCurrentValueCore(decimal defaultOriginValue, decimal defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValueCore : decimal * decimal * System.Windows.Media.Animation.AnimationClock -> decimal
Protected MustOverride Function GetCurrentValueCore (defaultOriginValue As Decimal, defaultDestinationValue As Decimal, animationClock As AnimationClock) As Decimal
Параметры
- defaultOriginValue
- Decimal
Предлагаемое значение источника, используемое, если анимация не имеет собственного явно заданного начального значения.
- defaultDestinationValue
- Decimal
Предлагаемое целевое значение, используемое, если анимация не имеет собственного явно заданного конечного значения.
- animationClock
- AnimationClock
Объект, AnimationClock который создает CurrentTime или CurrentProgress используется анимацией узла.
Возвращаемое значение
Вычисляемое значение свойства, определяемое текущей анимацией.
Комментарии
Значение defaultOriginValue параметра зависит от положения анимации в цепочке композиции:
Если анимация находится в первой позиции в цепочке композиции и заменяет другую анимацию,
defaultOriginValueэто выходные данные этой анимации во время его замены.Если анимация находится в первой позиции в цепочке композиции, а анимация не существует для замены,
defaultOriginValueявляется базовым значением анимированного свойства.Если эта анимация не находится в первой позиции цепочки композиции, то
defaultOriginValueэто значение, возвращаемое предыдущей анимацией в цепочке композиции, которая не AnimationClock имеет Stoppedзначения.
Значение defaultDestinationValue параметра зависит от того, существует ли предыдущий слой композиции свойств Trigger .
Если существует предыдущий слой композиции свойств Trigger ,
defaultDestinationValueэто выходные данные из этого слоя.Если предыдущий слой композиции отсутствует,
defaultDestinationValueявляется базовым значением свойства, которое вы анимируете.
Дополнительные сведения о композиции анимации см. в обзоре системы анимации и времени. Дополнительные сведения о создании пользовательских типов анимации см. в обзоре пользовательских анимаций.