The BasicDiagramConnectionBase<(Of <(TConnectionPoint>)>) type exposes the following members.
 Constructors
Constructors
| Name | Description | |
|---|---|---|
|  | BasicDiagramConnectionBase<(Of <(TConnectionPoint>)>) | Overloaded. | 
 Methods
Methods
| Name | Description | |
|---|---|---|
|  | 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
Properties
| Name | Description | |
|---|---|---|
|  | 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
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.) | 





