Nevron .NET Vision
Nevron.Diagram.Layout Namespace / NConstrainedCellsLayout Class
Members


In This Topic
    NConstrainedCellsLayout Class
    In This Topic
    The NConstrainedCellsLayout class represents a directed cells layout, the cells placement of which can be constrained in the layout direction
    Object Model
    NConstrainedCellsLayout Class
    Syntax
    'Declaration
     
    
    <System.ComponentModel.TypeConverterAttribute(System.ComponentModel.ExpandableObjectConverter)>
    Public MustInherit Class NConstrainedCellsLayout 
       Inherits NDirectedCellsLayout
       Implements Nevron.Diagram.INMeasurements, Nevron.Diagram.INMeasurementUnit, Nevron.Diagram.INResolution, Nevron.Dom.INAttribute, Nevron.Dom.INHistoryCallback, Nevron.INReferenceHolder, Nevron.INReferenceProvider 
    'Usage
     
    
    Dim instance As NConstrainedCellsLayout
    [System.ComponentModel.TypeConverter(System.ComponentModel.ExpandableObjectConverter)]
    public abstract class NConstrainedCellsLayout : NDirectedCellsLayout, Nevron.Diagram.INMeasurements, Nevron.Diagram.INMeasurementUnit, Nevron.Diagram.INResolution, Nevron.Dom.INAttribute, Nevron.Dom.INHistoryCallback, Nevron.INReferenceHolder, Nevron.INReferenceProvider  
    Remarks
    Constrained cells layouts typically switch to a new lane when a constrain is broken. There are two ways for constraining the layout, which is controlled by the ConstrainMode property:
    • the layout will switch to a new lane, if the next placable cell will go outside the respective side of the container client area. For a horizontal layout this is the right container side. For a vertical layout this is the bottom container side.
    • the layout will switch to a new lane, if the next placable cell ordinal index withing its lane, will exceed the MaxOrdinal property setting.
    Inheritance Hierarchy

    System.Object
       Nevron.Dom.NAttribute
          Nevron.Diagram.Layout.NLayout
             Nevron.Diagram.Layout.NCellsLayout
                Nevron.Diagram.Layout.NDirectedCellsLayout
                   Nevron.Diagram.Layout.NConstrainedCellsLayout
                      Nevron.Diagram.Layout.NFlowLayout
                      Nevron.Diagram.Layout.NTableLayout

    Requirements

    Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

    See Also