Northwoods.GoSilverlight 1.2.2 Assembly
LayeredDigraphLayout Class
Members  See Also  Send Feedback
Northwoods.GoXam.Layout Namespace : LayeredDigraphLayout Class

LayeredDigraph provides an auto-layout for layered drawings of directed graphs.

Syntax

Visual Basic (Declaration) 
Public Class LayeredDigraphLayout 
   Inherits DiagramLayout
   Implements IDiagramLayout 
C# 
public class LayeredDigraphLayout : DiagramLayout, IDiagramLayout  

Remarks

The method uses a hierarchical approach for creating drawings of digraphs with nodes arranged in layers. The layout algorithm consists of four-major steps: Cycle Removal, Layer Assignment, Crossing Reduction, and Straightening and Packing.

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.DependencyObject
      System.Windows.UIElement
         System.Windows.FrameworkElement
            Northwoods.GoXam.Layout.DiagramLayout
               Northwoods.GoXam.Layout.LayeredDigraphLayout

Requirements

See Also

© 2010 All Rights Reserved.