DiagramLite Programmer's Guide
MindFusion.Diagramming.Lanes Namespace
Classes Interfaces Delegates Enumerations
 

Contains classes that let you display lanes and grids in DiagramLite.

The lane grid lets you emphasize the relationship between a group of diagram items by displaying them in a distinct lane or cell within the grid. For example, your diagram might display a complicated processes that involves several departments of an organization. Each department might be represented by a lane, and the nodes that represent the responsibilities of a single department will be displayed in the same lane. The lanes can be further divided into cells. For example, that could be used to display a timeline and allocate the diagram nodes to specific dates.

To display lanes or a grid, set the EnableLanes property of the Diagram class to true. In order to customize the grid, set the various attributes exposed by the LaneGrid property, which lets you specify the number of rows and columns, add headers, customize the cell appearance, and so on.

 Classes

  Class Description

Cell

Represents a single cell in a lane grid.

CellBoundsEventArgs

Contains the arguments passed to handlers of the CellBoundsChanged event.

FourSidedBorder

Implements a border control with distinct appearance of each of its sides.

Grid

Represents a lane grid.

Grid.HeaderEventArgs

Contains the arguments passed to handlers of header-related events.

GridCellEventArgs

Contains the arguments passed to the handlers of the LaneGridCellCreated event.

GridHeaderEventArgs

Contains the arguments passed to the handlers of the LaneGridHeaderCreated event.

Header

Represents a header in a grid view.

HeaderCollection

Represents a strongly-typed collection of Header objects.

LaneGridCellPresenter

Renders the content of lane-grid cells.

LaneGridHeaderPresenter

Renders the content of lane headers.

Style

Encapsulates the appearance properties of an element in a lane grid.

 Interfaces

  Interface Description

ICell

Defines a base for cells in a lane list.

 Delegates

  Delegate Description

CellBoundsEventHandler

Represents methods that will handle the CellBoundsChanged event.

 Enumerations

  Enumeration Description

ResizeType

Specifies how to resize child columns and rows in the lanes grid when their parent column or row is resized.