TableLayout Class |
Namespace: Eto.Forms
The TableLayout type exposes the following members.
| Name | Description | |
|---|---|---|
| TableLayout |
Initializes a new instance of the TableLayout class.
| |
| TableLayout(Size) |
Initializes a new instance of the TableLayout class with the specified dimensions.
| |
| TableLayout(TableRow) |
Initializes a new instance of the TableLayout class with the specified rows.
| |
| TableLayout(IEnumerableTableRow) |
Initializes a new instance of the TableLayout class with the specified rows.
| |
| TableLayout(Boolean, TableRow) |
Initializes a new instance of the TableLayout class with the specified rows.
| |
| TableLayout(Int32, Int32) |
Initializes a new instance of the TableLayout class with the specified number of columns and rows.
|
| Name | Description | |
|---|---|---|
| Controls |
Gets an enumeration of controls that are directly contained by this container
(Overrides ContainerControls.) | |
| Dimensions |
Gets the dimensions of the table in cells.
| |
| Padding |
Gets or sets the padding bordering the table.
| |
| Rows |
Gets the collection of rows in the table
| |
| Spacing |
Gets or sets the horizontal and vertical spacing between each of the cells of the table.
|
| Name | Description | |
|---|---|---|
| Add(Control, Point) |
Adds a control to the specified location.
| |
| Add(Control, Int32, Int32) |
Adds a control to the specified x & y coordinates.
| |
| Add(Control, Int32, Int32, Boolean, Boolean) |
Adds a control to the specified x & y coordinates.
| |
| AutoSized |
Creates a table layout with an auto sized control.
| |
| EndInit |
Ends the initialization when loading from xaml or other code generated scenarios
(Overrides LayoutEndInit.) | |
| GetColumnScale |
Gets the scale for the specified column.
| |
| GetRowScale |
Gets the scale for the specified row.
| |
| Horizontal(TableCell) |
Creates a horizontal table layout with the specified cells.
| |
| Horizontal(Int32, TableCell) |
Creates a horizontal table layout with the specified cells.
| |
| HorizontalScaled(TableCell) |
Creates a horizontal table layout with the specified cells scaled equally.
| |
| HorizontalScaled(Int32, TableCell) |
Creates a horizontal table layout with the specified cells scaled equally.
| |
| Move(Control, Point) |
Move the specified control to a new location.
| |
| Move(Control, Int32, Int32) |
Moves the specified control to the new x and y coordinates.
| |
| OnLoad |
Raises the Load event, and recursed to this container's children
(Overrides ContainerOnLoad(EventArgs).) | |
| OnPreLoad |
Raises the PreLoad event, and recurses to this container's children
(Overrides ContainerOnPreLoad(EventArgs).) | |
| Remove |
Remove the specified child control.
(Overrides ContainerRemove(Control).) | |
| SetColumnScale |
Sets the scale for the specified column.
| |
| SetRowScale |
Sets the scale for the specified row.
|
| Name | Description | |
|---|---|---|
| (TableRow to TableLayout) |
Implicitly converts an array of rows to a vertical TableLayout
|