CellElementProvider
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
Initializes a new instance of the CellElementProvider class.
public CellElementProvider(GridTableElement rowView)
The row view.
Properties
Gets the cached elements count.
public override int CachedElementsCount { get; }
The cached elements count.
Overrides:
Methods
Caches the element.
public override bool CacheElement(IVirtualizedElement<GridViewColumn> element)
The element.
Returns:Overrides:
Clears the cached elements.
public override void ClearCache()
Overrides:
Creates the element.
public override IVirtualizedElement<GridViewColumn> CreateElement(GridViewColumn data, object context)
The data.
contextobjectThe context.
Returns:Overrides:
Gets the element from cache or creates it.
public override IVirtualizedElement<GridViewColumn> GetElement(GridViewColumn data, object context)
The data.
contextobjectThe context.
Returns:Overrides:
Gets the size of the element.
public override SizeF GetElementSize(GridViewColumn item)
The item.
Returns:Overrides:
Determines whether the specified element is compatible with concrete data.
public override bool IsCompatible(IVirtualizedElement<GridViewColumn> element, GridViewColumn data, object context)
The element.
dataGridViewColumnThe data.
contextobjectThe context.
Returns:true if the specified element is compatible; otherwise, false.
Overrides: