Represents a link between two diagram nodes.
The following tables list the members exposed by the DiagramLink type.
Name | Description | |
---|---|---|
![]() |
Initializes a new instance of the DiagramLink class between the specified nodes using the specified diagram link as a prototype. |
Name | Description | |
---|---|---|
![]() |
Adds a new label to this link. |
|
![]() |
DiagramItem.allowDrag override. |
|
![]() |
DiagramItem.containsPoint override. |
|
![]() |
DiagramItem.endDrag override. |
|
![]() |
Gets a value indicating whether a link should avoid nodes by going the shortest path from its origin to its destination without crossing any other nodes. |
|
![]() |
Gets an object that specifies how to paint the interior of the link's base shape. |
|
![]() |
Gets the shape displayed at the beginning of this link. |
|
![]() |
Gets the size of the shape displayed at the beginning of this link. |
|
![]() |
Gets a collection of the control points of this link. |
|
![]() |
Gets the destination node of this link. |
|
![]() |
Gets the anchor point to which a link is connected at its destination. |
|
![]() |
Gets a value indicating whether a link automatically adjusts its end points' positions in order to keep pointing to the centers of nodes that it connects. |
|
![]() |
Gets the last control point of this link. |
|
![]() |
Gets a Brush that specifies how to paint the interior of the link's arrowhead shape. |
|
![]() |
Gets the shape displayed at the end of this link. |
|
![]() |
Gets the size of the shape displayed at the end of this link. |
|
![]() |
Gets an object that specifies how to paint the outline of the link's arrowhead shape. |
|
![]() |
Gets an object that specifies the effective line dash pattern of the outline of the link's arrowhead shape. |
|
![]() |
Gets an object that specifies the line thickness of the outline of the link's arrowhead shape. |
|
![]() |
Gets the origin node of this link. |
|
![]() |
Gets the anchor point to which a link is connected at its origin. |
|
![]() |
Gets the number of segments that form the link's geometry. |
|
![]() |
Gets the type of link segments and how they are positioned relatively to each other. |
|
![]() |
Gets the first control point of this link. |
|
![]() |
Gets the text displayed over this link. |
|
![]() |
Gets the link's text alignment. |
|
![]() |
Gets the link's text placement and orientation. |
|
![]() |
DiagramItem.getTopLevel override. |
|
![]() |
Returns a Builder object used to configure this DiagramLink instance. |
|
![]() |
Checks whether the link contour intersects with the outline of the specified node. |
|
![]() |
DiagramItem.LoadFromXml override. Loads the link's content from an XML element. |
|
![]() |
Places the link's end points on the outline of its origin and destination nodes. |
|
![]() |
Removes the specified label from this link. |
|
![]() |
DiagramItem.restoreLocationState override. |
|
![]() |
Routes this link, regardless of whether the link's AutoRoute flag is enabled. |
|
![]() |
DiagramItem.saveLocationState override. |
|
![]() |
Saves the item's content into an XML element. |
|
![]() |
Sets a value indicating whether a link should avoid nodes by going the shortest path from its origin to its destination without crossing any other nodes. |
|
![]() |
Sets an object that specifies how to paint the interior of the link's base shape. |
|
![]() |
Sets the shape to display at the beginning of this link. |
|
![]() |
Gets the size of the BaseShape shape. |
|
![]() |
Sets a collection of the control points of this link. |
|
![]() |
Sets the destination node of this link. |
|
![]() |
Sets the anchor point to which a link is connected at its destination. |
|
![]() |
Sets a value indicating whether a link automatically adjusts its end points' positions in order to keep pointing to the centers of nodes that it connects. |
|
![]() |
Sets the last control point of this link. |
|
![]() |
Sets a Brush that specifies how to paint the interior of the link's arrowhead ShapeNode. |
|
![]() |
Sets the shape to display at the end of this link. |
|
![]() |
Gets the size of the arrowhead shape. |
|
![]() |
Sets an object that specifies how to paint the outline of the link's arrowhead shape. |
|
![]() |
Sets an object that specifies the effective line dash pattern of the outline of the link's arrowhead shape. |
|
![]() |
Sets a number that specifies the line thickness of the outline of the link's arrowhead shape. |
|
![]() |
Sets the origin node of this link. |
|
![]() |
Sets the anchor point to which a link is connected at its origin. |
|
![]() |
Sets the number of segments that form the link's geometry. |
|
![]() |
Sets the type of link segments and how they are positioned relatively to each other. |
|
![]() |
Sets the first control point of this link. |
|
![]() |
Sets the text displayed over a link. |
|
![]() |
Sets the link's text alignment. |
|
![]() |
Sets the link's text placement and orientation. |
|
![]() |
DiagramItem.startDrag override. |
|
![]() |
Updates the elements on the HTML Canvas. |
|
![]() |
DiagramItem.updateDrag override. |
|
![]() |
Updates the link's internal state after the link's control points have been changed. |
|
![]() ![]() |
Returns a Builder object used to configure and create new DiagramLink instances. |