Version

IFlow Interface

Represents a layout element that positions its contents by rows or columns.
Syntax
'Declaration
 
Public Interface IFlow 
public interface IFlow 
Remarks

A flow element numbers each content element and arranges them sequentially by either rows or columns. Elements are layed out as long as there is room on the page and within the bounds specified on the flow element.

The way that content is positioned is dependant on whether any IFlowColumns exist within the flow element:

  • Columns: When one or more columns are added through the AddColumn method, content will be sequentially layed out from top-to-bottom and left-to right. In other words, content will be aligned from the top of the first column to the bottom of the first column; if there is additional content, the same process will be repeated on the subsequent column.
  • Rows: If no columns have been added through the AddColumn method, content will be aligned left-to-right and top-to-bottom, where the width is determined by the Width property of the element, if available, and its total height. In other words, the first element will be positioned at the top left of the flow element with as many elements aligned to the right as will fit; when there is no more room, the same process will be continued on the following line.

Requirements

Target Platforms: Windows 8.1, Windows 8.1, Windows 8, 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

View on GitHub