C# Class CircularDependencyTool.NodeConnector

A visual arrow element that connects two nodes in a graph.
Inheritance: Petzold.Media2D.ArrowLine
Show file Open project: Warewolf-ESB/Warewolf Class Usage Examples

Public Properties

Property Type Description
IsPartOfCircularDependencyProperty System.Windows.DependencyProperty

Public Methods

Method Description
EndNodePropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
NodeConnector ( Node startNode, Node endNode ) : System
SetIsPartOfCircularDependency ( ) : void
SetToolTip ( ) : void
StartNodePropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
UpdateLocations ( bool animate ) : void

Private Methods

Method Description
ComputeLocation ( Node node1, Node node2 ) : Point
CreateAnimation ( double from, double to ) : System.Windows.Media.Animation.AnimationTimeline

Method Details

EndNodePropertyChanged() public method

public EndNodePropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
return void

NodeConnector() public method

public NodeConnector ( Node startNode, Node endNode ) : System
startNode Dev2.AppResources.DependencyVisualization.Node
endNode Dev2.AppResources.DependencyVisualization.Node
return System

SetIsPartOfCircularDependency() public method

public SetIsPartOfCircularDependency ( ) : void
return void

SetToolTip() public method

public SetToolTip ( ) : void
return void

StartNodePropertyChanged() public method

public StartNodePropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e System.ComponentModel.PropertyChangedEventArgs
return void

UpdateLocations() public method

public UpdateLocations ( bool animate ) : void
animate bool
return void

Property Details

IsPartOfCircularDependencyProperty public static property

public static DependencyProperty,System.Windows IsPartOfCircularDependencyProperty
return System.Windows.DependencyProperty