Nevron.Nov.Layout Namespace
In This Topic
Classes
| Class | Description |
| NBody | Represents a visually arrangeable abstract shape. Layouts actually arrange bodies. |
| NBody1D | A body, which behaves like a line connecting 2D bodies. |
| NBody2D | A body, which behaves like a box |
| NBodyAdapter | Used to abstract layouts, from the actual objects that are represented by bodies. |
| NBoxBody | A 2D body, which serves as body for objects arranged by box layouts. |
| NBoxBodyList | The NBoxBodyList class represents a typed list of NBoxBody instances. |
| NBoxLayout | A layout, which serves as base class for layouts, which can arrange boxes. |
| NBoxLayout.NBoxLayoutDesigner | The designer for box layouts. |
| NBoxLayoutEventArgs | The NBoxLayoutEventArgs class provides information about box layouts |
| NDirectedBoxLayout | A box layout, which serves as base class for box layouts that have a controllable layout direction. Directed box layouts place adjacent boxes in single or multiple lanes, that flow in the direction specified by the Direction property. |
| NDockLayout | The NDockLayout class represents a box layout, which arranges the boxes by subsequently docking them to boxes defined docking areas. |
| NFlexBoxLayout | Represents a flex box layouts that arranges elements like the CSS Flexbox layout. |
| NFlowLayoutBase | Represents a directed box layout, which serves as base class for flow layouts. |
| NLayout | Serves as base class for all layout algorithms. |
| NLayout.NLayoutDesigner | Designer associated with NLayout |
| NLayoutComponent | Serves as base class for subparts of layouts that need to know about the layout that contains them. |
| NLayoutContext | The NLayoutContext class is used to abstract layouts from the actual types and relations between the objects they arrange. |
| NLayoutEventArgs | The NLayoutEventArgs class serves as base class for all layout event arguments |
| NStackLayout | Represents a directed box layout, which stacks the boxes in horizontal or vertical order. |
| NStackLayout.NStackLayoutDesigner | The designer for box layouts. |
| NTableFlowLayout | Represents a flow layout, which arranges the objects in a table the rows and cols of which are implicitly defined by a max ordinal and the arranged objects count. |
| NWrapFlowLayout | Represents a flow layout, which places boxes on a new lane, when the current lane breaches the size constraint of the layout area, in the current layout flow direction (i.e. wraps the boxes in the layout flow direction). |
Enumerations
| Enumeration | Description |
| ENDockArea | Enumerates the docking areas, in which the cells in a dock layout can be docked. |
| ENHorizontalPlacement | Defines the ways, in which content can be placed horizontally within a content holder box. |
| ENHVDirection | Defines the possible expand horizontal and vertical directions. |
| ENHVOrientation | Defines the possible horizontal and vertical orientations |
| ENLayoutRotation | Enumerates the allowed angles at which a layout can be rotated. |
| ENStackFillMode | Enumerates the ways in which a stack attempts to fill the available area. |
| ENStackFitMode | Enumerates the ways in which a stack attempts to fit into the available area. |
| ENUniformSize | Enumerates the possible ways in which cells can be resized by a box layout, so that all cells are having a uniform size. |
| ENVerticalPlacement | Defines the ways, in which content can be placed vertically within a content holder box. |
See Also