MatrixAnimationUsingPath.GetCurrentValueCore 方法

定义

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

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

参数

defaultOriginValue
Matrix

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

defaultDestinationValue
Matrix

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

animationClock
AnimationClock

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

返回

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

注解

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

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

适用于

另请参阅