Интерфейс IUIAnimationVariable (uianimation.h)
Определяет переменную анимации, представляющую визуальный элемент, который можно анимировать.
Наследование
Интерфейс IUIAnimationVariable наследуется от интерфейса IUnknown . IUIAnimationVariable также имеет следующие типы элементов:
Методы
Интерфейс IUIAnimationVariable содержит следующие методы.
IUIAnimationVariable::GetCurrentStoryboard Возвращает раскадровку, которая в настоящее время анимирует переменную анимации. |
IUIAnimationVariable::GetFinalIntegerValue Возвращает конечное значение переменной анимации в виде целого числа. Это значение после завершения всех запланированных анимаций. |
IUIAnimationVariable::GetFinalValue Возвращает окончательное значение переменной анимации. Это значение после завершения всех запланированных анимаций. (IUIAnimationVariable.GetFinalValue) |
IUIAnimationVariable::GetIntegerValue Возвращает текущее значение переменной анимации в виде целого числа. |
IUIAnimationVariable::GetPreviousIntegerValue Возвращает предыдущее значение переменной анимации в виде целого числа. Это значение переменной анимации до последнего обновления. |
IUIAnimationVariable::GetPreviousValue Возвращает предыдущее значение переменной анимации. Это значение переменной анимации до последнего обновления. (IUIAnimationVariable.GetPreviousValue) |
IUIAnimationVariable::GetTag Возвращает тег для переменной анимации. |
IUIAnimationVariable::GetValue Возвращает текущее значение переменной анимации. |
IUIAnimationVariable::SetLowerBound Задает нижнюю границу (пол) для переменной анимации. Значение переменной анимации не должно упасть ниже указанного значения. |
IUIAnimationVariable::SetRoundingMode Задает режим округления для переменной анимации. |
IUIAnimationVariable::SetTag Задает тег для переменной анимации. |
IUIAnimationVariable::SetUpperBound Задает верхнюю границу (потолок) для переменной анимации. Значение переменной анимации не должно увеличиваться выше указанного значения. |
IUIAnimationVariable::SetVariableChangeHandler Указывает обработчик изменений переменной. Этот обработчик получает уведомление об изменениях значения переменной анимации. |
IUIAnimationVariable::SetVariableIntegerChangeHandler Задает обработчик изменений целочисленной переменной. Этот обработчик получает уведомление об изменениях целочисленного значения переменной анимации. |
Комментарии
Наряду с IUIAnimationTransition и IUIAnimationStoryboard, IUIAnimationVariable является основным компонентом для создания анимации. Для создания переменных анимации и управления ими используйте IUIAnimationManager.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7, Windows Vista и Обновление платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | uianimation.h |
См. также раздел
IUIAnimationManager::CreateAnimationVariable
IUIAnimationManager::GetVariableFromTag
IUIAnimationManager::ScheduleTransition
IUIAnimationStoryboard::AddTransition
IUIAnimationStoryboard::AddTransitionAtKeyframe
IUIAnimationStoryboard::AddTransitionBetweenKeyframes