ThicknessAnimationBase.GetCurrentValue Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает текущее значении анимации.
Перегрузки
GetCurrentValue(Object, Object, AnimationClock) |
Получает текущее значении анимации. |
GetCurrentValue(Thickness, Thickness, AnimationClock) |
Получает текущее значении анимации. |
GetCurrentValue(Object, Object, AnimationClock)
Получает текущее значении анимации.
public:
override System::Object ^ GetCurrentValue(System::Object ^ defaultOriginValue, System::Object ^ defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public override sealed object GetCurrentValue (object defaultOriginValue, object defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : obj * obj * System.Windows.Media.Animation.AnimationClock -> obj
Public Overrides NotOverridable Function GetCurrentValue (defaultOriginValue As Object, defaultDestinationValue As Object, animationClock As AnimationClock) As Object
Параметры
- defaultOriginValue
- Object
Начальное значение, используемое для анимации, если анимация не имеет собственного начального значения.
- defaultDestinationValue
- Object
Конечное значение, используемое для анимации, если анимация не имеет собственного конечного значения.
- animationClock
- AnimationClock
AnimationClock, который может создать значение CurrentTime или CurrentProgress, используемое при анимации для создания выходного значения.
Возвращаемое значение
Текущее значение анимации.
Комментарии
Значение defaultOriginValue
параметра зависит от положения анимации в цепочке композиции:
Если анимация находится в первой позиции в цепочке композиции и заменяет другую анимацию,
defaultOriginValue
это выходные данные этой анимации на момент его замены.Если анимация находится в первой позиции в цепочке композиции и анимация не существует для замены,
defaultOriginValue
является базовым значением анимированного свойства.Если эта анимация находится не в первой позиции цепочки композиции, то
defaultOriginValue
это значение, возвращаемое предыдущей анимацией в цепочке композиции, которая AnimationClock не Stoppedимеет значения.
Значение defaultDestinationValue
параметра зависит от того, существует ли предыдущий слой композиции свойств Trigger .
Если имеется предыдущий слой композиции свойств Trigger ,
defaultDestinationValue
это выходные данные этого слоя.Если предыдущий слой композиции отсутствует, является базовым значением свойства,
defaultDestinationValue
которое вы анимируете.
Дополнительные сведения о композиции анимации см. в разделе "Обзор системы анимации и времени". Дополнительные сведения о создании пользовательских типов анимации см. в обзоре пользовательских анимаций.
Применяется к
GetCurrentValue(Thickness, Thickness, AnimationClock)
Получает текущее значении анимации.
public:
System::Windows::Thickness GetCurrentValue(System::Windows::Thickness defaultOriginValue, System::Windows::Thickness defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public System.Windows.Thickness GetCurrentValue (System.Windows.Thickness defaultOriginValue, System.Windows.Thickness defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : System.Windows.Thickness * System.Windows.Thickness * System.Windows.Media.Animation.AnimationClock -> System.Windows.Thickness
Public Function GetCurrentValue (defaultOriginValue As Thickness, defaultDestinationValue As Thickness, animationClock As AnimationClock) As Thickness
Параметры
- defaultOriginValue
- Thickness
Начальное значение, используемое для анимации, если анимация не имеет собственного начального значения.
- defaultDestinationValue
- Thickness
Конечное значение, используемое для анимации, если анимация не имеет собственного конечного значения.
- animationClock
- AnimationClock
AnimationClock, который может создать значение CurrentTime или CurrentProgress, используемое при анимации для создания выходного значения.
Возвращаемое значение
Текущее значение данной анимации.
Комментарии
Значение defaultOriginValue
параметра зависит от положения анимации в цепочке композиции:
Если анимация находится в первой позиции в цепочке композиции и заменяет другую анимацию,
defaultOriginValue
это выходные данные этой анимации на момент его замены.Если анимация находится в первой позиции в цепочке композиции и анимация не существует для замены,
defaultOriginValue
является базовым значением анимированного свойства.Если эта анимация находится не в первой позиции цепочки композиции, то
defaultOriginValue
это значение, возвращаемое предыдущей анимацией в цепочке композиции, которая AnimationClock не Stoppedимеет значения.
Значение defaultDestinationValue
параметра зависит от того, существует ли предыдущий слой композиции свойств Trigger .
Если имеется предыдущий слой композиции свойств Trigger ,
defaultDestinationValue
это выходные данные этого слоя.Если предыдущий слой композиции отсутствует, является базовым значением свойства,
defaultDestinationValue
которое вы анимируете.
Дополнительные сведения о композиции анимации см. в разделе "Обзор системы анимации и времени". Дополнительные сведения о создании пользовательских типов анимации см. в обзоре пользовательских анимаций.