Метод IUIAnimationStoryboardEventHandler2::OnStoryboardUpdated (uianimation.h)
Обрабатывает события обновления раскадровки.
Синтаксис
HRESULT OnStoryboardUpdated(
[in] IUIAnimationStoryboard2 *storyboard
);
Параметры
[in] storyboard
Обновленная раскадровка.
Возвращаемое значение
Если метод успешно выполнен, возвращает значение S_OK. В противном случае возвращается код ошибки HRESULT . Список кодов ошибок см. в разделе Коды ошибок анимации Windows .
Комментарии
Этот метод вызывается, когда значение хотя бы одной из переменных, которые анимирует раскадровка, изменилось с момента последнего вызова метода IUIAnimationManager2::Update .
По умолчанию вызов, выполненный в методе обратного вызова любого другого метода анимации, приводит к сбою вызова и возврату UI_E_ILLEGAL_REENTRANCY. Однако существуют исключения из этого значения по умолчанию. Из OnStoryboardUpdated можно успешно вызвать следующие методы:
- IUIAnimationManager2::GetStoryboardFromTag
- IUIAnimationManager2::GetVariableFromTag
- IUIAnimationStoryboard2::GetTag
- IUIAnimationVariable2::GetCurrentStoryboard
- IUIAnimationVariable2::GetFinalIntegerValue
- IUIAnimationVariable2::GetFinalValue
- IUIAnimationVariable2::GetIntegerValue
- IUIAnimationVariable2::GetPreviousIntegerValue
- IUIAnimationVariable2::GetPreviousValue
- IUIAnimationVariable2::GetTag
- IUIAnimationVariable2::GetValue
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8, Windows 7 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Ни одна версия не поддерживается |
Целевая платформа | Windows |
Header | uianimation.h |
DLL | UIAnimation.dll |