語言

ByteAnimationBase.GetCurrentValue 方法

定義

會取得動畫的當前數值。

多載

名稱 Description
GetCurrentValue(Byte, Byte, AnimationClock)

會取得動畫的當前數值。

GetCurrentValue(Object, Object, AnimationClock)

會取得動畫的當前數值。

GetCurrentValue(Byte, Byte, AnimationClock)

會取得動畫的當前數值。

public:
 System::Byte GetCurrentValue(System::Byte defaultOriginValue, System::Byte defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public byte GetCurrentValue(byte defaultOriginValue, byte defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : byte * byte * System.Windows.Media.Animation.AnimationClock -> byte
Public Function GetCurrentValue (defaultOriginValue As Byte, defaultDestinationValue As Byte, animationClock As AnimationClock) As Byte

參數

defaultOriginValue
Byte

如果動畫沒有自己的起始值,則是提供給動畫的原點值。

defaultDestinationValue
Byte

如果動畫沒有自己的目的地值,則是提供給該動畫的目的地值。

animationClock
AnimationClock

該 AnimationClock 可以產生 CurrentTime 或 CurrentProgress 值,供動畫用以產生輸出值。

傳回

這個動畫認為應該是該房產的當前價值。

備註

參數的 defaultOriginValue 值取決於動畫在合成鏈中的位置:

  • 如果動畫位於合成鏈的第一位,並且它替換了另一個動畫,則 defaultOriginValue 該動畫在被替換時的輸出。

  • 如果動畫位於合成鏈的第一位且沒有可替代的動畫, defaultOriginValue 則是該動畫屬性的基底值。

  • 若此動畫不在合成鏈的第一位置,則 defaultOriginValue 是前一個具有 AnimationClock 非 的 Stopped合成鏈動畫回傳的值。

參數 defaultDestinationValue 的值取決於是否存在先前的性質 Trigger 組成層。

  • 若存在先前的屬性 Trigger 組成層,則 defaultDestinationValue 為該層的輸出。

  • 如果沒有之前的合成圖層,則 defaultDestinationValue 是你正在動畫的屬性的基底值。

欲了解更多動畫構圖資訊,請參閱 動畫與時序系統概述。 欲了解更多關於建立自訂動畫類型的資訊,請參閱 自訂動畫總覽。

適用於

GetCurrentValue(Object, Object, AnimationClock)

會取得動畫的當前數值。

public:
 override System::Object ^ GetCurrentValue(System::Object ^ defaultOriginValue, System::Object ^ defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public override sealed object GetCurrentValue(object defaultOriginValue, object defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValue : obj * obj * System.Windows.Media.Animation.AnimationClock -> obj
Public Overrides NotOverridable Function GetCurrentValue (defaultOriginValue As Object, defaultDestinationValue As Object, animationClock As AnimationClock) As Object

參數

defaultOriginValue
Object

如果動畫沒有自己的起始值,則是提供給動畫的原點值。

defaultDestinationValue
Object

如果動畫沒有自己的目的地值,則是提供給該動畫的目的地值。

animationClock
AnimationClock

該 AnimationClock 可以產生 CurrentTime 或 CurrentProgress 值,供動畫用以產生輸出值。

傳回

這個動畫認為應該是該房產的當前價值。

備註

參數的 defaultOriginValue 值取決於動畫在合成鏈中的位置:

  • 如果動畫位於合成鏈的第一位,並且它替換了另一個動畫,則 defaultOriginValue 該動畫在被替換時的輸出。

  • 如果動畫位於合成鏈的第一位且沒有可替代的動畫, defaultOriginValue 則是該動畫屬性的基底值。

  • 若此動畫不在合成鏈的第一位置,則 defaultOriginValue 是前一個具有 AnimationClock 非 的 Stopped合成鏈動畫回傳的值。

參數 defaultDestinationValue 的值取決於是否存在先前的性質 Trigger 組成層。

  • 若存在先前的屬性 Trigger 組成層,則 defaultDestinationValue 為該層的輸出。

  • 如果沒有之前的合成圖層,則 defaultDestinationValue 是你正在動畫的屬性的基底值。

欲了解更多動畫構圖資訊,請參閱 動畫與時序系統概述。 欲了解更多關於建立自訂動畫類型的資訊,請參閱 自訂動畫總覽。

適用於