Поделиться через


Интерфейс 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

IUIAnimationStoryboard::HoldVariable

IUnknown