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

Represents the element provider for the cells.

Definition

Constructors

Initializes a new instance of the CellElementProvider class.

C#
public CellElementProvider(GridTableElement rowView)
Parameters:rowViewGridTableElement

The row view.

Properties

Gets the cached elements count.

C#
public override int CachedElementsCount { get; }
Property Value:

The cached elements count.

Overrides: BaseVirtualizedElementProvider<GridViewColumn>.CachedElementsCount

Methods

Caches the element.

C#
public override bool CacheElement(IVirtualizedElement<GridViewColumn> element)
Parameters:elementIVirtualizedElement<GridViewColumn>

The element.

Returns:

bool

Overrides: BaseVirtualizedElementProvider<GridViewColumn>.CacheElement(IVirtualizedElement<GridViewColumn>)

Clears the cached elements.

C#
public override void ClearCache()

Overrides: BaseVirtualizedElementProvider<GridViewColumn>.ClearCache()

Creates the element.

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

The data.

contextobject

The context.

Returns:

IVirtualizedElement<GridViewColumn>

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

Gets the element from cache or creates it.

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

The data.

contextobject

The context.

Returns:

IVirtualizedElement<GridViewColumn>

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

Gets the size of the element.

C#
public override SizeF GetElementSize(GridViewColumn item)
Parameters:itemGridViewColumn

The item.

Returns:

SizeF

Overrides: BaseVirtualizedElementProvider<GridViewColumn>.GetElementSize(GridViewColumn)

Determines whether the specified element is compatible with concrete data.

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

The element.

dataGridViewColumn

The data.

contextobject

The context.

Returns:

bool

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

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