The BasicDiagramConnectionBase<(Of <(TConnectionPoint>)>) type exposes the following members.

Constructors

Methods

  NameDescription
AddConnectionPoint
This type of connection does not support mounted connection points, and throws NotSupportedException.
(Overrides DiagramConnectionBase<(Of <(TConnectionPoint, TConnectionPoint, IDiagramConnectionPoint>)>)..::.AddConnectionPoint(Point, Double).)
ApplyPathfinding
Re-routes this connection using its pathfinder.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)
Clone
Gets the state of the connection for undo purposes.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)
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>)>).)

Properties

  NameDescription
CanOriginateNewConnections
Gets whether the connection can allow a be the source of a new outgoing connection. The base class implementation always returns false.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)
CanReceiveNewConnections
Gets whether the connection can be the destination of a new incoming connection.
(Overrides DiagramConnectionBase<(Of <(TConnectionPoint, TConnectionPoint, IDiagramConnectionPoint>)>)..::.CanReceiveNewConnections.)
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>)>).)
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>)>).)
Pathfinder
Gets the IPathfinder used to find the segment path of this connection.
(Inherited from DiagramConnectionBase<(Of <(TOutboundPoint, TInboundPoint, TMountedPoint>)>).)
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