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. |