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

返回

Matrix

计算得出的属性值,该值由当前实例确定。

注解

defaultOriginValue如果这是合成链中的第一个值,则此值将是快照值 (,如果) 或基属性值可用,则此值将是链中上一AnimationClockStopped个动画返回的值,但不是。

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

适用于

另请参阅