Share via


IAnimation.GetCurrentValue(Object, Object, AnimationClock) 方法

定义

计算此动画认为应该为属性当前值的值。

public:
 System::Object ^ GetCurrentValue(System::Object ^ defaultOriginValue, System::Object ^ defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
public object GetCurrentValue (object defaultOriginValue, object defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
abstract member GetCurrentValue : obj * obj * System.Windows.Media.Animation.AnimationClock -> obj
Public Function GetCurrentValue (defaultOriginValue As Object, defaultDestinationValue As Object, animationClock As AnimationClock) As Object

参数

defaultOriginValue
Object

提供动画的建议原始值,如果动画没有属于自己的起始值,则使用此值。 如果该动画是组合链中的第一个动画,则此值将是快照值(如果存在的话)或是基属性值(如果不是快照值);否则此值将是动画时钟不是 Stopped 的链中前一个动画返回的值。

defaultDestinationValue
Object

提供动画的建议目标值,如果动画没有属于自己的结束值,则使用此值。 如果动画位于属性上第一个动画组合层中,则此值将是基值;否则此值将是属性上前一个动画组合层中的输出值。

animationClock
AnimationClock

一个动画时钟,它可以生成供动画用来生成其输出值的 CurrentTimeCurrentProgress 值。

返回

此动画信任的值应为该属性的当前值。

适用于