C# Class CircularDependencyTool.NodeConnectionAdorner

A UI adorner that renders connectors between nodes in a graph.
Inheritance: System.Windows.Documents.Adorner
Show file Open project: Warewolf-ESB/Warewolf Class Usage Examples

Public Methods

Method Description
AddConnector ( Node startNode, Node endNode ) : void
NodeConnectionAdorner ( UIElement adornedElement ) : System
ProcessGraph ( ) : void
RemoveConnectors ( ) : void

Protected Methods

Method Description
ArrangeOverride ( Size finalSize ) : Size
GetVisualChild ( int index ) : Visual
MeasureOverride ( Size constraint ) : Size

Method Details

AddConnector() public method

public AddConnector ( Node startNode, Node endNode ) : void
startNode Dev2.AppResources.DependencyVisualization.Node
endNode Dev2.AppResources.DependencyVisualization.Node
return void

ArrangeOverride() protected method

protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size
return System.Windows.Size

GetVisualChild() protected method

protected GetVisualChild ( int index ) : Visual
index int
return Visual

MeasureOverride() protected method

protected MeasureOverride ( Size constraint ) : Size
constraint System.Windows.Size
return System.Windows.Size

NodeConnectionAdorner() public method

public NodeConnectionAdorner ( UIElement adornedElement ) : System
adornedElement System.Windows.UIElement
return System

ProcessGraph() public method

public ProcessGraph ( ) : void
return void

RemoveConnectors() public method

public RemoveConnectors ( ) : void
return void