MatrixKeyFrame.InterpolateValueCore(Matrix, Double) 方法

定义

在提供的进度增量处,计算一个关键帧的值。Calculates the value of a key frame at the progress increment provided.

protected:
 abstract System::Windows::Media::Matrix InterpolateValueCore(System::Windows::Media::Matrix baseValue, double keyFrameProgress);
protected abstract System.Windows.Media.Matrix InterpolateValueCore (System.Windows.Media.Matrix baseValue, double keyFrameProgress);
abstract member InterpolateValueCore : System.Windows.Media.Matrix * double -> System.Windows.Media.Matrix
Protected MustOverride Function InterpolateValueCore (baseValue As Matrix, keyFrameProgress As Double) As Matrix

参数

baseValue
Matrix

动画起始值;通常为上一个关键帧的值。The value to animate from; typically the value of the previous key frame.

keyFrameProgress
Double

一个介于 0.0 和 1.0 之间的值(包含 0.0 和 1.0),该值指定此关键帧已经过去的时间的百分比。A value between 0.0 and 1.0, inclusive, that specifies the percentage of time that has elapsed for this key frame.

返回

给定了指定基值和进度时此关键帧的输出值。The output value of this key frame given the specified base value and progress.

适用于