SplineDecimalKeyFrame 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public ref class SplineDecimalKeyFrame : System::Windows::Media::Animation::DecimalKeyFrame
public class SplineDecimalKeyFrame : System.Windows.Media.Animation.DecimalKeyFrame
type SplineDecimalKeyFrame = class
inherit DecimalKeyFrame
Public Class SplineDecimalKeyFrame
Inherits DecimalKeyFrame
- 继承
注解
此类与 DecimalAnimationUsingKeyFrames 一起用作 DecimalKeyFrameCollection 的一部分,用于沿一组关键帧对 Decimal 属性值进行动画处理。
关键帧定义其所属 DecimalAnimationUsingKeyFrames 段。 每个关键帧都有一个目标 Value 和一个 KeyTime。 KeyTime 指定应到达关键帧 Value 的时间。 关键帧从上一个关键帧的目标值到其自己的目标值进行动画处理。 它从上一个关键帧结束时开始,当到达其自己的关键时间时结束。
样条关键帧(如 SplineDecimalKeyFrame)在 KeySpline 属性确定的值之间创建变量转换。 Splined 内插可用于实现更现实的“真实世界”计时效果,如加速和减速。
构造函数
SplineDecimalKeyFrame() |
初始化 SplineDecimalKeyFrame 类的新实例。 |
SplineDecimalKeyFrame(Decimal, KeyTime, KeySpline) |
使用指定的结束值、键时间和 KeySpline初始化 SplineDecimalKeyFrame 类的新实例。 |
SplineDecimalKeyFrame(Decimal, KeyTime) |
使用指定的结束值和键时间初始化 SplineDecimalKeyFrame 类的新实例。 |
SplineDecimalKeyFrame(Decimal) |
使用指定的结束值初始化 SplineDecimalKeyFrame 类的新实例。 |
字段
KeySplineProperty |
标识 KeySpline 依赖属性。 |
属性
CanFreeze |
获取一个值,该值指示是否可以使对象不可修改。 (继承自 Freezable) |
DependencyObjectType |
获取包装此实例的 CLR 类型的 DependencyObjectType。 (继承自 DependencyObject) |
Dispatcher |
获取与此 DispatcherObject 关联的 Dispatcher。 (继承自 DispatcherObject) |
IsFrozen |
获取一个值,该值指示对象当前是否可修改。 (继承自 Freezable) |
IsSealed |
获取一个值,该值指示此实例当前是否密封(只读)。 (继承自 DependencyObject) |
KeySpline |
获取或设置定义此关键帧的动画进度的两个控制点。 |
KeyTime |
获取或设置关键帧的目标 Value 到达的时间。 (继承自 DecimalKeyFrame) |
Value |
获取或设置关键帧的目标值。 (继承自 DecimalKeyFrame) |
方法
事件
Changed |
在修改 Freezable 或其包含的对象时发生。 (继承自 Freezable) |
显式接口实现
IKeyFrame.Value |
获取或设置与 KeyTime 实例关联的值。 (继承自 DecimalKeyFrame) |