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


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

См. также раздел

IUIAnimationStoryboard

IUIAnimationTransition

IUIAnimationVariable

IUnknown