Interface IGridLayoutBuilder
A grid layout, the GridLayout element of a view file, built in C#.
public interface IGridLayoutBuilder : IContainerBuilder<IGridLayoutBuilder>, IControlBuilder<IGridLayoutBuilder>
- Inherited Members
Methods
AddCell(int, int, Action<IGridCellBuilder>)
Adds the cell at row and column, counted from zero, and
configures it.
IGridLayoutBuilder AddCell(int row, int column, Action<IGridCellBuilder> configure)
Parameters
rowintcolumnintconfigureAction<IGridCellBuilder>
Returns
AlignChildrenHorizontally(HorizontalAlignment)
Sets how the controls in each cell are aligned horizontally.
IGridLayoutBuilder AlignChildrenHorizontally(HorizontalAlignment alignment)
Parameters
alignmentHorizontalAlignment
Returns
AlignChildrenVertically(VerticalAlignment)
Sets how the controls in each cell are aligned vertically.
IGridLayoutBuilder AlignChildrenVertically(VerticalAlignment alignment)
Parameters
alignmentVerticalAlignment
Returns
WithCellSpacing(int)
Sets the space in pixels between cells, between both rows and columns.
IGridLayoutBuilder WithCellSpacing(int spacing)
Parameters
spacingint
Returns
WithCellSpacing(int, int)
Sets the space in pixels between rows and between columns.
IGridLayoutBuilder WithCellSpacing(int rowSpacing, int columnSpacing)
Parameters
Returns
WithColumnSpacing(int)
Sets the space in pixels between columns.
IGridLayoutBuilder WithColumnSpacing(int spacing)
Parameters
spacingint
Returns
WithColumns(int)
Sets the number of columns in the grid.
IGridLayoutBuilder WithColumns(int columns)
Parameters
columnsint
Returns
WithPadding(Spacing)
Sets the padding inside the grid, around its cells.
IGridLayoutBuilder WithPadding(Spacing spacing)
Parameters
spacingSpacing
Returns
WithPadding(int)
Sets the same padding on all four sides, in pixels.
IGridLayoutBuilder WithPadding(int padding)
Parameters
paddingint
Returns
WithPadding(int, int)
Sets the horizontal and vertical padding, in pixels.
IGridLayoutBuilder WithPadding(int horizontalPadding, int verticalPadding)
Parameters
Returns
WithPadding(int, int, int, int)
Sets the left, top, right and bottom padding, in pixels.
IGridLayoutBuilder WithPadding(int leftPadding, int topPadding, int rightPadding, int bottomPadding)
Parameters
Returns
WithRowSpacing(int)
Sets the space in pixels between rows.
IGridLayoutBuilder WithRowSpacing(int spacing)
Parameters
spacingint
Returns
WithRows(int)
Sets the number of rows in the grid.
IGridLayoutBuilder WithRows(int rows)
Parameters
rowsint
Returns
WithSize(int, int)
Sets the layout's size in pixels.
IGridLayoutBuilder WithSize(int width, int height)