ClassGridVirtualizedRowElement
Represents the visual element for the virtualized row.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.GridView.dll
Syntax:
public class GridVirtualizedRowElement : GridRowElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider, IContextMenuProvider, IVirtualizedElement<GridViewRowInfo>
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementGridVisualElementConditionalFormattableGridVisualElementGridRowElementGridVirtualizedRowElement
Derived Classes:
Implements:
Inherited Members
Constructors
GridVirtualizedRowElement()
Declaration
public GridVirtualizedRowElement()
Properties
ElementSpacing
Gets or sets the element spacing.
Declaration
public int ElementSpacing { get; set; }
Property Value
The element spacing.
LeftPinnedColumns
Gets the left pinned columns.
Declaration
public PinnedColumnsContainerElement LeftPinnedColumns { get; }
Property Value
The left pinned columns.
RightPinnedColumns
Gets the right pinned columns.
Declaration
public PinnedColumnsContainerElement RightPinnedColumns { get; }
Property Value
The right pinned columns.
ScrollableColumns
Gets the scrollable columns.
Declaration
public VirtualizedColumnContainer ScrollableColumns { get; }
Property Value
The scrollable columns.
Methods
ArrangeOverride(SizeF)
Arranges the RadElement to its final location. The element must call the Arrange method of each of its children.
Declaration
protected override SizeF ArrangeOverride(SizeF finalSize)
Parameters
finalSize
The size that is available for element.
Returns
The rectangle occupied by the element. Usually finalSize. Should you return different size, the Layout system will restart measuring and rearranging the items. That could lead to infinite recursion.
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()
Detaches this instance.
Declaration
public override void Detach()
Overrides
GetCellElement(GridViewColumn)
Gets the cell element.
Declaration
public GridCellElement GetCellElement(GridViewColumn column)
Parameters
column
The column.
Returns
GetCellElement(int)
Gets the cell element.
Declaration
public GridCellElement GetCellElement(int columnIndex)
Parameters
columnIndex
Index of the column.
Returns
GetCellElement(string)
Gets the cell element.
Declaration
public GridCellElement GetCellElement(string name)
Parameters
name
The name.
Returns
InitializeRowView(GridTableElement)
Initializes the row view.
Declaration
public override void InitializeRowView(GridTableElement tableElement)
Parameters
tableElement
The instance of IRowView which the row is associated with.
Overrides
MeasureElements(SizeF, SizeF, Padding)
Measures the elements.
UnwireEvents()
Declaration
protected override void UnwireEvents()
Overrides
UpdateCells()
Updates cell layout
Declaration
public override void UpdateCells()
Overrides
WireEvents()
Declaration
protected override void WireEvents()
Overrides