BezierSegment 构造函数

定义

初始化 BezierSegment 类的新实例。

重载

BezierSegment()

初始化 BezierSegment 类的新实例。

BezierSegment(Point, Point, Point, Boolean)

使用指定的控制点、终点和描边选项初始化 BezierSegment 类的新实例。

BezierSegment()

初始化 BezierSegment 类的新实例。

public:
 BezierSegment();
public BezierSegment ();
Public Sub New ()

注解

三次贝塞尔曲线由四个点定义:一个起点、一个终点 (point3) ,以及两个控制点 (point1point2) 。 此方法无法指定曲线的起点;曲线从添加 的 对象的BezierSegment当前点PathFigure开始。

三次方贝塞尔曲线的两个控制点的行为类似于磁铁,吸引本应是直线的部分,并产生曲线。 第一个控制点 point1 影响曲线的开始部分;第二个控制点 point2 影响曲线的结束部分。 请注意,曲线不一定通过任一控制点;每个控制点都将其部分的线条向自身移动,但不能通过自身移动。

适用于

BezierSegment(Point, Point, Point, Boolean)

使用指定的控制点、终点和描边选项初始化 BezierSegment 类的新实例。

public:
 BezierSegment(System::Windows::Point point1, System::Windows::Point point2, System::Windows::Point point3, bool isStroked);
public BezierSegment (System.Windows.Point point1, System.Windows.Point point2, System.Windows.Point point3, bool isStroked);
new System.Windows.Media.BezierSegment : System.Windows.Point * System.Windows.Point * System.Windows.Point * bool -> System.Windows.Media.BezierSegment
Public Sub New (point1 As Point, point2 As Point, point3 As Point, isStroked As Boolean)

参数

point1
Point

确定曲线开始部分的第一个控制点。

point2
Point

确定曲线结束部分的第二个控制点。

point3
Point

绘制曲线将通过的点。

isStroked
Boolean

若要在使用 Pen 呈现线段时对曲线描边,则为 true;否则为 false

注解

三次贝塞尔曲线由四个点定义:一个起点、一个终点 (point3) ,以及两个控制点 (point1point2) 。 此方法无法指定曲线的起点;曲线从添加 的 对象的BezierSegment当前点PathFigure开始。

三次方贝塞尔曲线的两个控制点的行为类似于磁铁,吸引本应是直线的部分,并产生曲线。 第一个控制点 point1 影响曲线的开始部分;第二个控制点 point2 影响曲线的结束部分。 请注意,曲线不一定通过任一控制点;每个控制点都将其部分的线条向自身移动,但不能通过自身移动。

适用于