GoXam for WPF v3
ForceDirectedLayout Class
Members 
Northwoods.GoXam.Layout Namespace : ForceDirectedLayout Class
ForceDirected provides an auto-layout algorithm for graphs which utilizes a force-directed method.
Object Model
ForceDirectedLayout ClassDiagram ClassGroup ClassForceDirectedNetwork Class
Syntax
[DesignTimeVisible(false)]
[StyleTypedProperty(Property="FocusVisualStyle", StyleTargetType=System.Windows.Controls.Control)]
[XmlLangProperty("Language")]
[UsableDuringInitialization(true)]
[RuntimeNameProperty("Name")]
[UidProperty("Uid")]
[TypeDescriptionProvider(MS.Internal.ComponentModel.DependencyObjectProvider)]
[NameScopeProperty("NameScope", System.Windows.NameScope)]
public class ForceDirectedLayout : DiagramLayout, IDiagramLayout  
Remarks

The graph is viewed as a system of bodies with forces acting between the bodies. The algorithm seeks a configuration of the bodies with locally minimal energy, i.e., a position such that the sum of the forces on each body is zero.

Although this class inherits from FrameworkElement in order to support data binding, it is not really a FrameworkElement or UIElement! Please ignore all of the properties, methods, and events defined by FrameworkElement and UIElement.

Inheritance Hierarchy

System.Object
   System.Windows.Threading.DispatcherObject
      System.Windows.DependencyObject
         System.Windows.Media.Visual
            System.Windows.UIElement
               System.Windows.FrameworkElement
                  Northwoods.GoXam.Layout.DiagramLayout
                     Northwoods.GoXam.Layout.ForceDirectedLayout

See Also

Reference

ForceDirectedLayout Members
Northwoods.GoXam.Layout Namespace