HtmlViewRowLayout
Represents the row layout in the HtmlViewDefinition.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.GridView.dll
Syntax:
public class HtmlViewRowLayout : TableViewRowLayoutBase, IGridRowLayout, IDisposable
Inheritance: objectTableViewRowLayoutBaseHtmlViewRowLayout
Implements:
Inherited Members
Constructors
Initializes a new instance of the HtmlViewRowLayout class.
public HtmlViewRowLayout(HtmlViewDefinition viewDefinition)
The view definition.
Properties
Gets the desired row size.
public override SizeF DesiredSize { get; }
Overrides:
Gets the row template.
public RowTemplate RowTemplate { get; }
The row template.
Gets the scrollable columns
public override IList<GridViewColumn> ScrollableColumns { get; }
Overrides:
Methods
Arranges the cells in the row.
public override RectangleF ArrangeCell(RectangleF clientRect, GridCellElement cell)
The size that is available for the specified row.
cellGridCellElementThe GridRowElement to arrange.
Returns:The arranged rectangle.
Overrides:
Finishes the resizing of a column
public override void EndColumnResize()
Overrides:
Ensures the columns layout.
public override void EnsureColumnsLayout()
Overrides:
Gets the arrange info.
public HtmlViewCellArrangeInfo GetArrangeInfo(GridViewColumn column)
The column.
Returns:Gets the column offset.
public override int GetColumnOffset(GridViewColumn column)
The column.
Returns:Overrides:
Determines the actual row height.
public override int GetRowHeight(GridViewRowInfo rowInfo)
The desired GridViewRowInfo.
Returns:The actual row height, if successfull.
Overrides:
Invalidates the row layout
public override void InvalidateLayout()
Overrides:
Invalidates the RenderColumns collection
public override void InvalidateRenderColumns()
Overrides:
Changes the size of an already chosen column by using the specified delta
Starts resizing of a column from the UI
public override void StartColumnResize(GridViewColumn column)
The GridViewColumn to resize
Overrides: