Interface IVirtualizedElementProvider<T>
Represents interface for virtualized element provider
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public interface IVirtualizedElementProvider<T>
Type Parameters
T
|
Properties
DefaultElementSize
Gets or sets the default size of the element.
Declaration
SizeF DefaultElementSize { get; set; }
Property Value
System.Drawing.SizeF
The default size of the element. |
Methods
CacheElement(IVirtualizedElement<T>)
Caches the element.
Declaration
bool CacheElement(IVirtualizedElement<T> element)
Parameters
IVirtualizedElement<T>
element
The element. |
Returns
System.Boolean
|
ClearCache()
Clears the cached elements.
Declaration
void ClearCache()
GetElement(T, Object)
Gets the element.
Declaration
IVirtualizedElement<T> GetElement(T data, object context)
Parameters
T
data
The data. |
System.Object
context
The context. |
Returns
IVirtualizedElement<T>
|
GetElementSize(T)
Gets the size of the element.
Declaration
SizeF GetElementSize(T data)
Parameters
T
data
The data. |
Returns
System.Drawing.SizeF
|
GetElementSize(IVirtualizedElement<T>)
Gets the size of the element.
Declaration
SizeF GetElementSize(IVirtualizedElement<T> element)
Parameters
IVirtualizedElement<T>
element
The element. |
Returns
System.Drawing.SizeF
|
IsCompatible(IVirtualizedElement<T>, T, Object)
Determines whether the specified element is compatible with its data.
Declaration
bool IsCompatible(IVirtualizedElement<T> element, T data, object context)
Parameters
IVirtualizedElement<T>
element
The element. |
T
data
The data. |
System.Object
context
The context. |
Returns
System.Boolean
|
ShouldUpdate(IVirtualizedElement<T>, T, Object)
Shoulds the update.
Declaration
bool ShouldUpdate(IVirtualizedElement<T> element, T data, object context)
Parameters
IVirtualizedElement<T>
element
The element. |
T
data
The data. |
System.Object
context
The context. |
Returns
System.Boolean
|