Int64Animation.GetCurrentValueCore(Int64, Int64, AnimationClock) 方法

定义

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

protected:
 override long GetCurrentValueCore(long defaultOriginValue, long defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected override long GetCurrentValueCore (long defaultOriginValue, long defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValueCore : int64 * int64 * System.Windows.Media.Animation.AnimationClock -> int64
Protected Overrides Function GetCurrentValueCore (defaultOriginValue As Long, defaultDestinationValue As Long, animationClock As AnimationClock) As Long

参数

defaultOriginValue
Int64

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

defaultDestinationValue
Int64

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

animationClock
AnimationClock

这是可以生成 CurrentTime 或 CurrentProgress 值的 animationClock,动画使用这些值生成其输出值。

返回

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

适用于