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 the link's adjustment handles to the drawing canvas. |
|
![]() |
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 shape displayed at the beginning of a link. |
|
![]() |
Gets a collection of the control points of this link. |
|
![]() |
Gets the destination node of this link. |
|
![]() |
Gets the mouse position where the user ended drawing or modifying a link. |
|
![]() |
Gets a Brush that specifies how to paint the interior of the link's arrowhead shape. |
|
![]() |
Gets the origin of the DiagramLink. |
|
![]() |
Gets the type of link segments and how they are positioned one relatively to another. |
|
![]() |
Gets the mouse position where the user starts drawing or modifying the link. |
|
![]() |
Checks whether the link contour intersects with the outline of the specified node. |
|
![]() |
Places the link's end points on the outline of its origin and destination nodes. |
|
![]() |
DiagramItem.restoreLocationState override. |
|
![]() |
Routes this link, regardless of whether the link's AutoRoute flag is enabled. |
|
![]() |
DiagramItem.saveLocationState override. |
|
![]() |
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 a link. |
|
![]() |
Sets a collection of the control points of this link. |
|
![]() |
Sets the destination node 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 beginning of a link. |
|
![]() |
Sets the origin of the DiagramLink. |
|
![]() |
Sets the type of link segments and how they are positioned one relatively to another. |
|
![]() |
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. |