TablePanelRow Class
A row in the TablePanel.
Namespace: DevExpress.Utils.Layout
Assembly: DevExpress.Utils.v24.1.dll
NuGet Packages: DevExpress.Utils, DevExpress.Wpf.Core
Declaration
Remarks
Use the TablePanel.Rows collection to access and modify rows in the TablePanel control.
The main settings of Table Panel rows include:
- TablePanelEntity.Style (inherited property) - Gets or sets the size type of the current row/column.
- TablePanelRow.Height - Gets or sets the row’s height.
Example
The following example adds rows and columns to a TablePanel, and then places a button to the panel’s top-left cell.
The created rows and columns are of different size types, as demonstrated in the image below.
using DevExpress.Utils.Layout;
tablePanel1.Columns.Clear();
tablePanel1.Columns.Add(new TablePanelColumn(TablePanelEntityStyle.AutoSize, 0));
tablePanel1.Columns.Add(new TablePanelColumn(TablePanelEntityStyle.Absolute, 40));
tablePanel1.Columns.Add(new TablePanelColumn(TablePanelEntityStyle.Relative, 2));
tablePanel1.Columns.Add(new TablePanelColumn(TablePanelEntityStyle.Relative, 5));
tablePanel1.Rows.Clear();
tablePanel1.Rows.Add(new TablePanelRow(TablePanelEntityStyle.AutoSize, 0));
tablePanel1.Rows.Add(new TablePanelRow(TablePanelEntityStyle.Absolute, 50));
tablePanel1.Rows.Add(new TablePanelRow(TablePanelEntityStyle.Relative, 1));
tablePanel1.Rows.Add(new TablePanelRow(TablePanelEntityStyle.Relative, 3));
tablePanel1.Controls.Add(simpleButton1);
tablePanel1.SetCell(simpleButton1, 0, 0);
Inheritance
Object
TablePanelEntity
TablePanelRow
See Also