The CorneredPathBuilder type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | CorneredPathBuilder |
Initializes a new instance of the CorneredPathBuilder class.
|
Methods
Name | Description | |
---|---|---|
![]() | 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
Name | Description | |
---|---|---|
![]() | 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.
|