Syncfusion.Diagram.Base
Members 


LayoutManager Class

Base class for layout managers.
Object Model
LayoutManager ClassModel ClassNodeCollection ClassNode Class
Syntax
'Declaration
 
<DesignerCategoryAttribute("Component")>
Public MustInherit Class LayoutManager 
   Inherits System.ComponentModel.Component
'Usage
 
Dim instance As LayoutManager
[DesignerCategory("Component")]
public abstract class LayoutManager : System.ComponentModel.Component 
Remarks

This class provides the basic plumbing for layout managers. A layout manager is an object that controls the positioning of nodes in a model. Each layout manager object is attached to a single model by the Model property.

Layout managers can operate one of two modes: manual or auto-update. When the AutoLayout flag is set to True, the layout manager responds to events in the model by automatically repositioning nodes in the model. The UpdateLayout method can be called at any time to reposition the nodes in the model. If the AutoLayout flag is False, then UpdateLayout must be called manually in order to update the layout of nodes in the model.

Inheritance Hierarchy

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         Syncfusion.Windows.Forms.Diagram.LayoutManager
            Syncfusion.Windows.Forms.Diagram.GraphLayoutManager
            Syncfusion.Windows.Forms.Diagram.TableLayoutManager

AssemblyVersion

Syncfusion.Diagram.Base: 18.2460.0.44

See Also