Class GridVirtualizedRowElement
Represents the visual element for the virtualized row.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class GridVirtualizedRowElement : GridRowElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IComponent, IDisposable, IBindableComponent, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IImageElement, ITextPrimitive, ITextProvider, IContextMenuProvider, IVirtualizedElement<GridViewRowInfo>
Constructors
GridVirtualizedRowElement()
Declaration
public GridVirtualizedRowElement()
Properties
ElementSpacing
Gets or sets the element spacing.
Declaration
public int ElementSpacing { get; set; }
Property Value
System. The element spacing. |
LeftPinnedColumns
Gets the left pinned columns.
Declaration
public PinnedColumnsContainerElement LeftPinnedColumns { get; }
Property Value
Pinned The left pinned columns. |
RightPinnedColumns
Gets the right pinned columns.
Declaration
public PinnedColumnsContainerElement RightPinnedColumns { get; }
Property Value
Pinned The right pinned columns. |
ScrollableColumns
Gets the scrollable columns.
Declaration
public VirtualizedColumnContainer ScrollableColumns { get; }
Property Value
Virtualized The scrollable columns. |
Methods
ArrangeOverride(SizeF)
Arranges the Rad
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
System. The size that is available for element. |
Returns
System. The rectangle occupied by the element. Usually |
Overrides
Remarks
In this method call to the Arrange method of each child must be made.
CreateChildElements()
Called by the element when constructed. Allows inheritors to build the element tree.
Declaration
protected override void CreateChildElements()
Overrides
CreateLeftPinnedColumnsContainer()
Creates the left pinned columns container.
Declaration
protected virtual PinnedColumnsContainerElement CreateLeftPinnedColumnsContainer()
Returns
CreateRightPinnedColumnsContainer()
Creates the right pinned columns container.
Declaration
protected virtual PinnedColumnsContainerElement CreateRightPinnedColumnsContainer()
Returns
CreateScrollableColumnsContainer()
Creates the scrollable columns container.
Declaration
protected virtual VirtualizedColumnContainer CreateScrollableColumnsContainer()
Returns
Detach()
DetachCells()
Detaches the cells.
Declaration
protected virtual void DetachCells()
GetCellElement(Int32)
Gets the cell element.
Declaration
public GridCellElement GetCellElement(int columnIndex)
Parameters
System. Index of the column. |
Returns
GetCellElement(String)
Gets the cell element.
Declaration
public GridCellElement GetCellElement(string name)
Parameters
System. The name. |
Returns
GetCellElement(GridViewColumn)
Gets the cell element.
Declaration
public GridCellElement GetCellElement(GridViewColumn column)
Parameters
Grid The column. |
Returns
InitializeRowView(GridTableElement)
Initializes the row view.
Declaration
public override void InitializeRowView(GridTableElement tableElement)
Parameters
Grid The instance of IRow |
Overrides
MeasureElements(SizeF, SizeF, Padding)
Measures the elements.
Declaration
protected override SizeF MeasureElements(SizeF availableSize, SizeF clientSize, Padding borderThickness)
Parameters
System. Size of the available. |
System. Size of the client. |
System. The border thickness. |
Returns
System.
|
Overrides
UnwireEvents()
UpdateCells()
Updates cell layout
Declaration
public override void UpdateCells()