Search
DiagramLinkExtensions Members
Methods
 


Provides extension methods for DiagramLink fluent API.

The following tables list the members exposed by the DiagramLinkExtensions type.

 Public Methods

  Name Description

AllowMoveEnd

Sets a value indicating whether the user is allowed to move the end point of a link.

AllowMoveStart

Sets a value indicating whether the user is allowed to move the first control point of a link.

AutoRoute

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.

AutoSnapToNode

Sets a value indicating whether link end points should automatically align to the border of the nearest node while the user moves them.

BaseBrush

Overloaded.  

BaseShape

Sets what shape to display at the beginning of a link.

BaseShapeSize

Sets the size of the BaseShape shape.

CascadeOrientation

Sets the orientation of the first segment of a cascading link.

CrossingRadius

Sets the radius length of decorations displayed at intersection points of this link.

CustomDraw

Sets the type of custom drawing performed on this link.

Destination

Sets the destination node of this link.

DestinationAnchor

Sets the index of the destination anchor point within the AnchorPattern that contains it.

DestinationConnection

Sets the ConnectionPoint object representing the link connection to its destination node. This allows connecting the link to a constituent part of a node, such as a TableNode row or a TreeViewItem.

DestinationIndex

Sets the index of link's destination anchor point or table row.

DrawCrossings

Sets a value indicating whether the points where this link crosses other links should be drawn as arcs or dashes.

Dynamic

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.

EndPoint

Sets the last control point of a link.

HandlesStyle

Sets the appearance of the link's selection handles.

HeadBrush

Overloaded.  

HeadPen

Sets the pen to use when painting arrowheads lines.

HeadShape

Sets the shape of this link's arrowhead.

HeadShapeSize

Sets the size of the arrowhead shape.

IntermediateBrush

Overloaded.  

IntermediateShape

Sets the shape displayed at the middle of each segment of the link.

IntermediateShapeSize

Sets the size of the IntermediateShape shape.

Origin

Sets the origin node of the link.

OriginAnchor

Sets the index of the origin anchor point within the AnchorPattern that contains it.

OriginConnection

Sets the ConnectionPoint object representing the link connection to its origin node. This allows connecting the link to a constituent part of a node, such as a TableNode row or a TreeViewItem.

OriginIndex

Sets the index of link's origin anchor point or table row.

RetainForm

Sets a value indicating whether a link should maintain its form if the nodes connected with that link are moved around.

SegmentCount

Sets the number of segments of this link.

Shape

Sets the type of link segments and how they are positioned relatively to each other.

StartPoint

Sets the first control point of a link.

Text

Sets the text displayed over a link.

TextAlignment

Sets the link's text placement and orientation.

TextStyle

Sets the link's text placement and orientation.

 See Also