New to Telerik UI for WinFormsStart a free 30-day trial

Represents the tabular row layout.

Definition

Constructors

C#
public TableViewRowLayout()

Properties

Gets the desired size for the row when using the specified layout.

C#
public override SizeF DesiredSize { get; }

Overrides: TableViewRowLayoutBase.DesiredSize

Gets the desired row size for group rows.

C#
public override SizeF GroupRowDesiredSize { get; }

Overrides: TableViewRowLayoutBase.GroupRowDesiredSize

Gets the helper for the column layout.

C#
public ColumnLayoutHelper LayoutImpl { get; }
Property Value:

The helper for the column layout.

Gets the scrollable columns

C#
public override IList<GridViewColumn> ScrollableColumns { get; }

Overrides: TableViewRowLayoutBase.ScrollableColumns

Methods

Arranges the cells in the row.

C#
public override RectangleF ArrangeCell(RectangleF clientRect, GridCellElement cell)
Parameters:clientRectRectangleF

The size that is available for the specified row.

cellGridCellElement

The GridRowElement to arrange.

Returns:

RectangleF

The arranged rectangle.

Overrides: TableViewRowLayoutBase.ArrangeCell(RectangleF, GridCellElement)

Finishes the resizing of a column

C#
public override void EndColumnResize()

Overrides: TableViewRowLayoutBase.EndColumnResize()

Ensures that the row layout is calculated

C#
public override void EnsureColumnsLayout()

Overrides: TableViewRowLayoutBase.EnsureColumnsLayout()

Gets the column offset.

C#
public override int GetColumnOffset(GridViewColumn column)
Parameters:columnGridViewColumn

The column.

Returns:

int

Overrides: TableViewRowLayoutBase.GetColumnOffset(GridViewColumn)

Gets the actual column width

C#
public override int GetColumnWidth(GridViewColumn column)
Parameters:columnGridViewColumn

An instance of GridViewColumn.

Returns:

int

The actual column width, when successful.

Overrides: TableViewRowLayoutBase.GetColumnWidth(GridViewColumn)

Invalidates the row layout

C#
public override void InvalidateLayout()

Overrides: TableViewRowLayoutBase.InvalidateLayout()

Invalidates the RenderColumns collection

C#
public override void InvalidateRenderColumns()

Overrides: TableViewRowLayoutBase.InvalidateRenderColumns()

Measures the space required by the cells.

C#
public override SizeF MeasureRow(SizeF availableSize)
Parameters:availableSizeSizeF

The size that is available for grid rows.

Returns:

SizeF

The size required by the row element.

Overrides: TableViewRowLayoutBase.MeasureRow(SizeF)

Changes the size of an already chosen column by using the specified delta

C#
public override void ResizeColumn(int delta)
Parameters:deltaint

Overrides: TableViewRowLayoutBase.ResizeColumn(int)

Starts resizing of a column from the UI

C#
public override void StartColumnResize(GridViewColumn column)
Parameters:columnGridViewColumn

The GridViewColumn to resize

Overrides: TableViewRowLayoutBase.StartColumnResize(GridViewColumn)

Stretches the column.

C#
public void StretchColumn(GridViewColumn column, int desiredWidth)
Parameters:columnGridViewColumn

The column.

desiredWidthint

Width of the desired.

Updates the layout helper.

C#
protected virtual void UpdateLayoutHelper()