MatrixAnimationUsingKeyFrames.GetCurrentValueCore 方法

定义

计算此 MatrixAnimationUsingKeyFrames值的当前输出值。

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 sealed 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 NotOverridable Function GetCurrentValueCore (defaultOriginValue As Matrix, defaultDestinationValue As Matrix, animationClock As AnimationClock) As Matrix

参数

defaultOriginValue
Matrix

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

defaultDestinationValue
Matrix

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

animationClock
AnimationClock

一个 AnimationClock 生成 CurrentTimeCurrentProgress 由主机动画使用。

返回

由当前实例确定的属性的计算值。

注解

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

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

适用于

另请参阅