The CorneredPathBuilder type exposes the following members.

Constructors

  NameDescription
CorneredPathBuilder
Initializes a new instance of the CorneredPathBuilder class.

Methods

  NameDescription
BuildPath
Returns a PathGeometry based on the given connection segment data.
(Inherited from PathBuilderBase.)
CreateMultiSegmentFigure
Creates the PathFigure representing a path for the specified segments.
(Overrides PathBuilderBase..::.CreateMultiSegmentFigure(Collection<(Of <(DiagramConnectionSegment>)>)).)

Properties

  NameDescription
ArrowLength
Gets or sets the length of the arrow head. The CorneredPathBuilder uses this to suppress cornering geometries that would overlap the arrow.
CornerRadius
Gets or sets the radius of the corners. This specifies how large the curve or bevel of each corner is. This value should be less than or equal to the SegmentEndBuffer property; for optimum visual results, it should be equal to the SegmentEndBuffer.
CornerType
Gets or sets the way that this CorneredPathBuilder creates the geometries for the corner points of a connection path.
EndOffset
Gets or sets how much to cut off the end of the segment. This is used when an arrow is displayed on the connection, so that a wide path does not show around the sides of the arrow.
StartOffset
Gets or sets how much to cut off the start of the segment. This is used when an arrow is displayed on the connection, so that a wide path does not show around the sides of the arrow.

See Also