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