New to Telerik UI for WinFormsStart a free 30-day trial

Represents the provider for the data rows in RadGridView.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

C#
public class RowElementProvider : BaseVirtualizedElementProvider<GridViewRowInfo>, IVirtualizedElementProvider<GridViewRowInfo>

Inheritance: objectBaseVirtualizedElementProvider<GridViewRowInfo>RowElementProvider

Implements: IVirtualizedElementProvider<GridViewRowInfo>

Inherited Members BaseVirtualizedElementProvider<GridViewRowInfo>.GetElementFromCache(GridViewRowInfo, object)BaseVirtualizedElementProvider<GridViewRowInfo>.PreInitializeCachedElement(IVirtualizedElement<GridViewRowInfo>, object)BaseVirtualizedElementProvider<GridViewRowInfo>.CacheElement(IVirtualizedElement<GridViewRowInfo>)BaseVirtualizedElementProvider<GridViewRowInfo>.ShouldUpdate(IVirtualizedElement<GridViewRowInfo>, GridViewRowInfo, object)BaseVirtualizedElementProvider<GridViewRowInfo>.GetElementSize(IVirtualizedElement<GridViewRowInfo>)BaseVirtualizedElementProvider<GridViewRowInfo>.ClearCache()BaseVirtualizedElementProvider<GridViewRowInfo>.DefaultElementSizeBaseVirtualizedElementProvider<GridViewRowInfo>.CachedElementsCount...

Constructors

Initializes a new instance of the RowElementProvider class.

C#
public RowElementProvider(GridTableElement rowView)
Parameters:rowViewGridTableElement

The row view.

Methods

Creates the element for the specific data row.

C#
public override IVirtualizedElement<GridViewRowInfo> CreateElement(GridViewRowInfo data, object context)
Parameters:dataGridViewRowInfo

The data.

contextobject

The context.

Returns:

IVirtualizedElement<GridViewRowInfo>

Overrides: BaseVirtualizedElementProvider<GridViewRowInfo>.CreateElement(GridViewRowInfo, object)

Gets the element for the specific data row.

C#
public override IVirtualizedElement<GridViewRowInfo> GetElement(GridViewRowInfo data, object context)
Parameters:dataGridViewRowInfo

The data.

contextobject

The context.

Returns:

IVirtualizedElement<GridViewRowInfo>

Overrides: BaseVirtualizedElementProvider<GridViewRowInfo>.GetElement(GridViewRowInfo, object)

Gets the element height by the row type.

C#
public int GetElementHeightByRowType(GridViewRowInfo item)
Parameters:itemGridViewRowInfo

The item.

Returns:

int

Gets the size of the element.

C#
public override SizeF GetElementSize(GridViewRowInfo item)
Parameters:itemGridViewRowInfoReturns:

SizeF

Overrides: BaseVirtualizedElementProvider<GridViewRowInfo>.GetElementSize(GridViewRowInfo)

Determines whether the specified element is compatible with concrete data.

C#
public override bool IsCompatible(IVirtualizedElement<GridViewRowInfo> element, GridViewRowInfo data, object context)
Parameters:elementIVirtualizedElement<GridViewRowInfo>

The element.

dataGridViewRowInfo

The data.

contextobject

The context.

Returns:

bool

true if the specified element is compatible; otherwise, false.

Overrides: BaseVirtualizedElementProvider<GridViewRowInfo>.IsCompatible(IVirtualizedElement<GridViewRowInfo>, GridViewRowInfo, object)