BezierSegment Constructor (Point, Point, Point, Boolean)

Initializes a new instance of the BezierSegment class with the specified control points, end point, and stroke option.

Namespace:  System.Windows.Media
Assembly:  PresentationCore (in PresentationCore.dll)

public BezierSegment(
	Point point1,
	Point point2,
	Point point3,
	bool isStroked


Type: System.Windows.Point

The first control point, which determines the beginning portion of the curve.

Type: System.Windows.Point

The second control point, which determines the ending portion of the curve.

Type: System.Windows.Point

The point to which the curve is drawn.

Type: System.Boolean

true to stroke the curve when a Pen is used to render the segment; otherwise, false.

A cubic Bezier curve is defined by four points: a start point, an end point (point3), and two control points (point1 and point2). This method does not enable you to specify the beginning point of the curve; the curve begins at the current point of the PathFigure object to which the BezierSegment is added.

The two control points of a cubic Bezier curve behave like magnets, attracting portions of what would otherwise be a straight line toward themselves and producing a curve. The first control point, point1, affects the beginning portion of the curve; the second control point, point2, affects the ending portion of the curve. Note that the curve doesn't necessarily pass through either of the control points; each control point moves its portion of the line toward itself, but not through itself.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
© 2015 Microsoft