SplinePointKeyFrame.KeySpline 属性

定义

获取或设置两个控制点,它们定义此关键帧的动画进度。

public:
 property System::Windows::Media::Animation::KeySpline ^ KeySpline { System::Windows::Media::Animation::KeySpline ^ get(); void set(System::Windows::Media::Animation::KeySpline ^ value); };
public System.Windows.Media.Animation.KeySpline KeySpline { get; set; }
member this.KeySpline : System.Windows.Media.Animation.KeySpline with get, set
Public Property KeySpline As KeySpline

属性值

KeySpline

指定了定义关键帧进度的三次方贝塞尔曲线的两个控制点。

注解

若要了解工作 KeySpline 原理,了解立方贝塞尔曲线很有帮助。 一条三次方贝塞尔曲线由一个起点、一个终点和两个控制点定义。 定义这两个控制点中的 KeySpline 两个坐标。 描述关键样条时,贝塞尔曲线的起点始终为 0,终点始终为 1,这就是为什么只定义两个控制点的原因。 生成的曲线指定动画在时间段内插的方式;也就是说,曲线表示动画的目标属性在时间段内的变化率。 若要更好地了解动画进度与 Bezier 曲线之间的关系,请参阅 关键样条动画示例

依赖项属性信息

标识符字段 KeySplineProperty
元数据属性设置为 true

适用于

另请参阅