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