The StarDiagramConnection type exposes the following members.

Constructors

  NameDescription
StarDiagramConnectionOverloaded.

Methods

  NameDescription
AddConnectionPoint
Adds a new mounted connection point to this connection.
(Inherited from DiagramConnection.)
ApplyPathfinding
Re-routes this connection using its pathfinder.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)
Clone
Returns a ConnectionState holding information about this StarDiagramConnection.
(Overrides DiagramConnectionBase<(Of <(DiagramConnectionPoint, DiagramConnectionPoint, DiagramConnectionPoint>)>)..::.Clone()()().)
GetCollisionBounds
Returns a Rect with a position being the same as the position of the given IDiagramConnectionPoint, and a size of 1 by 1. This Rect is the bounds to be taken into consideration when path finding to the given connection point.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)
OnDataChanged
Raises the DataChanged event.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)
OnPropertyChanged
Raises the PropertyChanged event.
(Inherited from ViewModelBase.)
Set<(Of <(T>)>)
Sets the value of a field, raising the PropertyChanged event if required.
(Inherited from ViewModelBase.)
SetAs
Sets all the properties of this connection to match those of the given connection.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)

Fields

  NameDescription
DefaultDesiredLength
The default value for the DesiredLength property.

Properties

  NameDescription
CanOriginateNewConnections
Returns false. StarDiagramConnection objects can not originate connections.
(Overrides DiagramConnection..::.CanOriginateNewConnections.)
CanReceiveNewConnections
Returns false. StarDiagramConnection objects can not receive connections.
(Overrides DiagramConnection..::.CanReceiveNewConnections.)
ChildNode
Gets the StarDiagramNode that this StarDiagramConnection is attached to of which is the child of the other node that this connection is attached to.
ConnectionPoints
Returns all the IDiagramConnectionPoint objects currently attached to this connection.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)
Data
Gets or sets the data attached to this connection.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)
DesiredLength
Gets or sets the desired length of this StarDiagramConnection. This property is useful for layout algorithms which can atempt to allow the length of this StarDiagramConnection to get as close to the desired length as possible.
Diagram
Gets or sets the IDiagramModel that the connection belongs to.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)
FromConnectionPoint
Gets or sets the source of the connection. When setting the source, this connection is first removed from any original source.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)
IsUserModified
Gets or sets whether this connection has had one of its DiagramConnectionSegment objects modified by a user.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)
Length
Gets the distance between the positions of the StarDiagramConnectionPoint objects at each end of this StarDiagramConnection.
LineType
Gets or sets the DiagramLineType used to draw the connection.
(Inherited from DiagramConnection.)
ParentNode
Gets the StarDiagramNode that this StarDiagramConnection is attached to of which is the star-diagram-parent of the other node that this connection is attached to.
Pathfinder (Overrides DiagramConnection..::.Pathfinder.)
Segments
Returns all the DiagramConnectionSegment objects that build up this connection.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)
ToConnectionPoint
Gets or sets the destination of the connection. When setting the destination, this connection is first removed from any original destination.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)
ZOrder
Gets or sets the relative z-order.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)

Events

  NameDescription
DataChanged
Raised when the Data property changes.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)
PropertyChanged
Occurs when a property value changes.
(Inherited from ViewModelBase.)

See Also