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 Vista 的 Windows 7、Windows Vista 和平臺更新 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | 都不支援 |
目標平台 | Windows |
標頭 | uianimation.h |
另請參閱
IUIAnimationManager::CreateAnimationVariable
IUIAnimationManager::GetVariableFromTag
IUIAnimationManager::ScheduleTransition
IUIAnimationStoryboard::AddTransition
IUIAnimationStoryboard::AddTransitionAtKeyframe
IUIAnimationStoryboard::AddTransitionBetweenKeyframes