The StarDiagramConnection type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | StarDiagramConnection | Overloaded. |
Methods
Name | Description | |
---|---|---|
![]() | 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
Name | Description | |
---|---|---|
![]() ![]() | DefaultDesiredLength |
The default value for the DesiredLength property.
|
Properties
Name | Description | |
---|---|---|
![]() | 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 |
Gets a StraightLinePathfinder.
(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
Name | Description | |
---|---|---|
![]() | DataChanged |
Raised when the Data property changes.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).) |
![]() | PropertyChanged |
Occurs when a property value changes.
(Inherited from ViewModelBase.) |