Интерфейс IUIAnimationManager (uianimation.h)
Определяет диспетчер анимации, который предоставляет центральный интерфейс для создания анимаций и управления ими.
Наследование
Интерфейс IUIAnimationManager наследуется от интерфейса IUnknown . IUIAnimationManager также имеет следующие типы членов:
Методы
Интерфейс IUIAnimationManager содержит следующие методы.
IUIAnimationManager::AbandonAllStoryboards Отменяет все активные раскадровки. (IUIAnimationManager.AbandonAllStoryboards) |
IUIAnimationManager::CreateAnimationVariable Создает новую переменную анимации. (IUIAnimationManager.CreateAnimationVariable) |
IUIAnimationManager::CreateStoryboard Создает раскадровки. (IUIAnimationManager.CreateStoryboard) |
IUIAnimationManager::FinishAllStoryboards Завершает все активные раскадровки в течение указанного интервала времени. (IUIAnimationManager.FinishAllStoryboards) |
IUIAnimationManager::GetStatus Возвращает состояние диспетчера анимации. (IUIAnimationManager.GetStatus) |
IUIAnimationManager::GetStoryboardFromTag Возвращает раскадровки с указанным тегом. (IUIAnimationManager.GetStoryboardFromTag) |
IUIAnimationManager::GetVariableFromTag Возвращает переменную анимации с указанным тегом. (IUIAnimationManager.GetVariableFromTag) |
IUIAnimationManager::P ause Приостанавливает все анимации. (IUIAnimationManager.Pause) |
IUIAnimationManager::Resume Возобновляет все анимации. (IUIAnimationManager.Resume) |
IUIAnimationManager::ScheduleTransition Создает и планирует раскадровки с одним переходом. (IUIAnimationManager.ScheduleTransition) |
IUIAnimationManager::SetAnimationMode Задает режим анимации. (IUIAnimationManager.SetAnimationMode) |
IUIAnimationManager::SetCancelPriorityComparison Задает обработчик сравнения приоритетов для вызова, чтобы определить, можно ли отменить запланированную раскадровки. |
IUIAnimationManager::SetCompressPriorityComparison Задает обработчик сравнения приоритетов, который должен вызываться для определения возможности сжатия запланированной раскадровки. |
IUIAnimationManager::SetConcludePriorityComparison Задает обработчик сравнения приоритетов, который должен вызываться для определения возможности завершения запланированной раскадровки. |
IUIAnimationManager::SetDefaultLongestAcceptableDelay Задает допустимую задержку анимации по умолчанию. Это время, которое может пройти до начала раскадровки. (IUIAnimationManager.SetDefaultLongestAcceptableDelay) |
IUIAnimationManager::SetManagerEventHandler Задает обработчик для обновления состояния диспетчера анимации. (IUIAnimationManager.SetManagerEventHandler) |
IUIAnimationManager::SetTrimPriorityComparison Задает обработчик сравнения приоритетов для вызова, чтобы определить, можно ли обрезать запланированную раскадровки. |
IUIAnimationManager::Shutdown Завершает работу диспетчера анимации и всех связанных с ним объектов. (IUIAnimationManager.Shutdown) |
IUIAnimationManager::Update Обновления значения всех переменных анимации. (IUIAnimationManager.Update) |
Комментарии
IUIAnimationManager определяет центральный объект управления для анимации.
Один экземпляр IUIAnimationManager обычно используется для создания, планирования и управления всеми анимациями для клиентского приложения.
IUIAnimationVariable, IUIAnimationTransition и IUIAnimationStoryboard являются основными компонентами для создания анимации.
Используйте IUIAnimationManager для создания этих компонентов и управления ими.
Примеры
Пример создания объекта диспетчера анимации см. в разделе Создание основных объектов анимации.
Требования
Минимальная версия клиента | Windows 7, Windows Vista и Обновление платформы для Windows Vista [классические приложения | Приложения UWP] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | uianimation.h |