共用方式為


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

指定整數變數變更處理程式。 此處理程式會收到動畫變數整數值變更的通知。

備註

除了 IUIAnimationTransitionIUIAnimationStoryboard 之外, IUIAnimationVariable 是建置動畫的主要元件。 若要建立和管理動畫變數,請使用 IUIAnimationManager

規格需求

需求
最低支援的用戶端 適用於 Windows Vista 的 Windows 7、Windows Vista 和平臺更新 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 uianimation.h

另請參閱

IUIAnimationManager::CreateAnimationVariable

IUIAnimationManager::GetVariableFromTag

IUIAnimationManager::ScheduleTransition

IUIAnimationStoryboard::AddTransition

IUIAnimationStoryboard::AddTransitionAtKeyframe

IUIAnimationStoryboard::AddTransitionBetweenKeyframes

IUIAnimationStoryboard::HoldVariable

IUnknown