Vector3DAnimationUsingKeyFrames.GetCurrentValueCore 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
计算一个值,该值表示正进行动画处理的属性的当前值,并由 Vector3DAnimationUsingKeyFrames 的实例确定。
protected:
override System::Windows::Media::Media3D::Vector3D GetCurrentValueCore(System::Windows::Media::Media3D::Vector3D defaultOriginValue, System::Windows::Media::Media3D::Vector3D defaultDestinationValue, System::Windows::Media::Animation::AnimationClock ^ animationClock);
protected override sealed System.Windows.Media.Media3D.Vector3D GetCurrentValueCore (System.Windows.Media.Media3D.Vector3D defaultOriginValue, System.Windows.Media.Media3D.Vector3D defaultDestinationValue, System.Windows.Media.Animation.AnimationClock animationClock);
override this.GetCurrentValueCore : System.Windows.Media.Media3D.Vector3D * System.Windows.Media.Media3D.Vector3D * System.Windows.Media.Animation.AnimationClock -> System.Windows.Media.Media3D.Vector3D
Protected Overrides NotOverridable Function GetCurrentValueCore (defaultOriginValue As Vector3D, defaultDestinationValue As Vector3D, animationClock As AnimationClock) As Vector3D
参数
- defaultOriginValue
- Vector3D
建议使用的原始值。如果动画没有自己显式设置的起始值,则使用该值。
- defaultDestinationValue
- Vector3D
建议使用的目标值。如果动画没有自己显式设置的结束值,则使用该值。
- animationClock
- AnimationClock
一个 AnimationClock,用来生成主机动画所使用的 CurrentTime 或 CurrentProgress。
返回
计算得出的属性值,该值由当前实例确定。
注解
defaultOriginValue
如果这是合成链中的第一个值,则此值将是快照值 (,如果) 或基属性值可用,则此值将是链中上一AnimationClockStopped个动画返回的值,但不是。
defaultDestinationValue
如果动画位于属性的第一个动画组合层中,则为基值;否则该值是属性上一个动画合成层的输出值。