Class TableViewRowLayout
Represents the tabular row layout.
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class TableViewRowLayout : TableViewRowLayoutBase, IGridRowLayout, IDisposable
Constructors
TableViewRowLayout()
Declaration
public TableViewRowLayout()
Properties
DesiredSize
Gets the desired size for the row when using the specified layout.
Declaration
public override SizeF DesiredSize { get; }
Property Value
|
System.Drawing.SizeF
|
Overrides
GroupRowDesiredSize
Gets the desired row size for group rows.
Declaration
public override SizeF GroupRowDesiredSize { get; }
Property Value
|
System.Drawing.SizeF
|
Overrides
LayoutImpl
Gets the helper for the column layout.
Declaration
public ColumnLayoutHelper LayoutImpl { get; }
Property Value
|
ColumnLayoutHelper
The helper for the column layout. |
ScrollableColumns
Gets the scrollable columns
Declaration
public override IList<GridViewColumn> ScrollableColumns { get; }
Property Value
|
System.Collections.Generic.IList<GridViewColumn>
|
Overrides
Methods
ArrangeCell(RectangleF, GridCellElement)
Arranges the cells in the row.
Declaration
public override RectangleF ArrangeCell(RectangleF clientRect, GridCellElement cell)
Parameters
|
System.Drawing.RectangleF
clientRect
The size that is available for the specified row. |
|
GridCellElement
cell
The GridRowElement to arrange. |
Returns
|
System.Drawing.RectangleF
The arranged rectangle. |
Overrides
EndColumnResize()
Finishes the resizing of a column
Declaration
public override void EndColumnResize()
Overrides
EnsureColumnsLayout()
Ensures that the row layout is calculated
Declaration
public override void EnsureColumnsLayout()
Overrides
GetColumnOffset(GridViewColumn)
Gets the column offset.
Declaration
public override int GetColumnOffset(GridViewColumn column)
Parameters
|
GridViewColumn
column
The column. |
Returns
|
System.Int32
|
Overrides
GetColumnWidth(GridViewColumn)
Gets the actual column width
Declaration
public override int GetColumnWidth(GridViewColumn column)
Parameters
|
GridViewColumn
column
An instance of GridViewColumn. |
Returns
|
System.Int32
The actual column width, when successful. |
Overrides
InvalidateLayout()
Invalidates the row layout
Declaration
public override void InvalidateLayout()
Overrides
InvalidateRenderColumns()
Invalidates the RenderColumns collection
Declaration
public override void InvalidateRenderColumns()
Overrides
MeasureRow(SizeF)
Measures the space required by the cells.
Declaration
public override SizeF MeasureRow(SizeF availableSize)
Parameters
|
System.Drawing.SizeF
availableSize
The size that is available for grid rows. |
Returns
|
System.Drawing.SizeF
The size required by the row element. |
Overrides
ResizeColumn(Int32)
Changes the size of an already chosen column by using the specified delta
Declaration
public override void ResizeColumn(int delta)
Parameters
|
System.Int32
delta
|
Overrides
StartColumnResize(GridViewColumn)
Starts resizing of a column from the UI
Declaration
public override void StartColumnResize(GridViewColumn column)
Parameters
|
GridViewColumn
column
The GridViewColumn to resize |
Overrides
StretchColumn(GridViewColumn, Int32)
Stretches the column.
Declaration
public void StretchColumn(GridViewColumn column, int desiredWidth)
Parameters
|
GridViewColumn
column
The column. |
|
System.Int32
desiredWidth
Width of the desired. |
UpdateLayoutHelper()
Updates the layout helper.
Declaration
protected virtual void UpdateLayoutHelper()