Determines a path for the given IDiagramConnection. The containing IDiagramModel is also supplied as context, so that the implementation can plot a path that avoids other nodes or connections. The method returns a list of "via points" for the path, beginning with the start point of the connection end ending with its end point.

Namespace:  Mindscape.WpfDiagramming.Foundation
Assembly:  Mindscape.WpfDiagramming.Foundation (in Mindscape.WpfDiagramming.Foundation.dll)
Version: 2.0.0.0 (2.0.0.0)

Syntax

C#
ReadOnlyCollection<Point> FindPath(
	IDiagramConnection connection,
	IDiagramModel diagram
)
Visual Basic (Declaration)
Function FindPath ( _
	connection As IDiagramConnection, _
	diagram As IDiagramModel _
) As ReadOnlyCollection(Of Point)

Parameters

connection
Type: Mindscape.WpfDiagramming.Foundation..::.IDiagramConnection
The IDiagramConnection to find a path for.
diagram
Type: Mindscape.WpfDiagramming.Foundation..::.IDiagramModel
An IDiagramModel used to obtain other nodes and connections if needed

Return Value

A collection of via points representing the plotted course of the connection, or null to indicate that the connection path did not need to be refreshed.

Remarks

An implementation may return null to indicate that the connection path did not need to be refreshed.

See Also