SizeAnimation.GetCurrentValueCore(Size, Size, AnimationClock) 方法

定义

计算一个值,该值表示由 <a0/> 确定的属性的当前动画值。

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

参数

defaultOriginValue
Size

如果动画没有其自己的显式设置起始值,则使用建议的原点值。

defaultDestinationValue
Size

如果动画没有其自己的显式设置结束值,则使用建议的目标值。

animationClock
AnimationClock

生成AnimationClock动画或使用CurrentTime的一个CurrentProgress

返回

由当前动画确定的属性的计算值。

注解

defaultOriginValue如果它是合成链中的第一个值,则此值将是快照值(如果可用)或基本属性值;否则此值将是链AnimationClock中上一个动画返回的值,并且不是Stopped

defaultDestinationValue如果动画位于属性的第一个动画合成层中,则为基值;否则,该值是属性上一个动画合成层的输出值。

适用于

另请参阅