Class ShapePath

ShapePath class

Represents a creation path consisting of a series of moves, lines and curves that when combined will form a geometric shape.

public class ShapePath

Constructors

NameDescription
ShapePath()Initializes a new instance of the ShapePath class.

Properties

NameDescription
PathSegementList { get; }Gets ShapeSegmentPathCollection list

Methods

NameDescription
ArcTo(float, float, float, float)Appends an elliptical arc to the current figure. The starting point is the end point of the current figure.
Close()Closes the current figure and starts a new figure. If the current figure contains a sequence of connected lines and curves, the method closes the loop by connecting a line from the endpoint to the starting point.
CubicBezierTo(float, float, float, float, float, float)Appends a cubic Bézier curve to the current figure. The starting point is the end point of the current figure.
LineTo(float, float)Appends a line segment to the current figure. The starting point is the end point of the current figure.
MoveTo(float, float)Starts a new figure from the specified point without closing the current figure. All subsequent points added to the path are added to this new figure.

See Also