ColumnLayoutHelper
Represents a helper for the column layout
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.GridView.dll
Syntax:
public class ColumnLayoutHelper
Inheritance: objectColumnLayoutHelper
Constructors
Initializes a new instance of the ColumnLayoutHelper class.
public ColumnLayoutHelper(TableViewRowLayout layout)
The layout.
Properties
ArrangeInfos
Dictionary<int, TableViewCellArrangeInfo>
Gets the arrange infos.
public Dictionary<int, TableViewCellArrangeInfo> ArrangeInfos { get; }
The arrange infos.
Gets the layout.
public TableViewRowLayout Layout { get; }
The layout.
Gets the left pinned columns.
public List<TableViewCellArrangeInfo> LeftPinnedColumns { get; }
The left pinned columns.
Gets the right pinned columns.
public List<TableViewCellArrangeInfo> RightPinnedColumns { get; }
The right pinned columns.
Gets the scrollable columns.
public IList<GridViewColumn> ScrollableColumns { get; }
The scrollable columns.
Methods
Ends the column resize.
public virtual void EndColumnResize()
Gets the arrange info.
public virtual TableViewCellArrangeInfo GetArrangeInfo(GridViewColumn column)
The column.
Returns:Gets the cell arrange rectangle.
public virtual RectangleF GetCellArrangeRect(RectangleF client, GridCellElement cell)
The client.
cellGridCellElementThe cell.
Returns:Inits the column.
protected virtual TableViewCellArrangeInfo InitColumn(GridViewColumn column)
The column.
Returns:Initializes this instance.
public virtual void Initialize()
Processes the columns collection.
protected virtual int ProcessColumnsCollection(List<TableViewCellArrangeInfo> columns)
The columns.
Returns:Resets this instance.
protected virtual void Reset()
Resizes the column.
Starts the column resize.
public virtual void StartColumnResize(GridViewColumn column)
The column.