ClassCellElementProvider
Represents the element provider for the cells.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.GridView.dll
Syntax:
public class CellElementProvider : BaseVirtualizedElementProvider<GridViewColumn>, IVirtualizedElementProvider<GridViewColumn>
Inheritance: objectBaseVirtualizedElementProvider<GridViewColumn>CellElementProvider
Implements:
Inherited Members
Constructors
CellElementProvider(GridTableElement)
Initializes a new instance of the CellElementProvider class.
Declaration
public CellElementProvider(GridTableElement rowView)
Parameters
rowView
The row view.
Properties
CachedElementsCount
Gets the cached elements count.
Declaration
public override int CachedElementsCount { get; }
Property Value
The cached elements count.
Overrides
Methods
CacheElement(IVirtualizedElement<GridViewColumn>)
Caches the element.
Declaration
public override bool CacheElement(IVirtualizedElement<GridViewColumn> element)
Parameters
element
IVirtualizedElement<GridViewColumn>
The element.
Returns
Overrides
ClearCache()
Clears the cached elements.
Declaration
public override void ClearCache()
Overrides
CreateElement(GridViewColumn, object)
Creates the element.
Declaration
public override IVirtualizedElement<GridViewColumn> CreateElement(GridViewColumn data, object context)
Parameters
data
The data.
context
The context.
Returns
Overrides
GetElement(GridViewColumn, object)
Gets the element from cache or creates it.
Declaration
public override IVirtualizedElement<GridViewColumn> GetElement(GridViewColumn data, object context)
Parameters
data
The data.
context
The context.
Returns
Overrides
GetElementSize(GridViewColumn)
Gets the size of the element.
Declaration
public override SizeF GetElementSize(GridViewColumn item)
Parameters
item
The item.
Returns
Overrides
IsCompatible(IVirtualizedElement<GridViewColumn>, GridViewColumn, object)
Determines whether the specified element is compatible with concrete data.
Declaration
public override bool IsCompatible(IVirtualizedElement<GridViewColumn> element, GridViewColumn data, object context)
Parameters
element
IVirtualizedElement<GridViewColumn>
The element.
data
The data.
context
The context.
Returns
true if the specified element is compatible; otherwise, false.
Overrides