Class
VirtualRowsElementProvider

Represents the provider for the virtual row elements.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.GridView.dll

Syntax:

cs-api-definition
public class VirtualRowsElementProvider : IVirtualizedElementProvider<int>

Inheritance: objectVirtualRowsElementProvider

Implements: IVirtualizedElementProvider<int>

Constructors

VirtualRowsElementProvider(VirtualGridTableElement)

Initializes a new instance of the VirtualRowsElementProvider class.

Declaration

cs-api-definition
public VirtualRowsElementProvider(VirtualGridTableElement owner)

Parameters

owner

VirtualGridTableElement

The owner.

Properties

DefaultElementSize

Gets or sets the default size of the element.

Declaration

cs-api-definition
public SizeF DefaultElementSize { get; set; }

Property Value

SizeF

The default size of the element.

Implements IVirtualizedElementProvider<int>.DefaultElementSize

Methods

CacheElement(IVirtualizedElement<int>)

Caches the element.

Declaration

cs-api-definition
public bool CacheElement(IVirtualizedElement<int> element)

Parameters

element

IVirtualizedElement<int>

The element.

Returns

bool

Implements IVirtualizedElementProvider<int>.CacheElement(IVirtualizedElement<int>)

ClearCache()

Clears the cached elements.

Declaration

cs-api-definition
public void ClearCache()

Implements IVirtualizedElementProvider<int>.ClearCache()

CreateElement(int, Type, object)

Creates the element.

Declaration

cs-api-definition
public VirtualGridRowElement CreateElement(int data, Type rowType, object context)

Parameters

data

int

The data.

rowType

Type

Type of the row.

context

object

The context.

Returns

VirtualGridRowElement

GetElement(int, object)

Gets the element.

Declaration

cs-api-definition
public IVirtualizedElement<int> GetElement(int data, object context)

Parameters

data

int

The data.

context

object

The context.

Returns

IVirtualizedElement<int>

Implements IVirtualizedElementProvider<int>.GetElement(int, object)

GetElementSize(IVirtualizedElement<int>)

Gets the size of the element.

Declaration

cs-api-definition
public SizeF GetElementSize(IVirtualizedElement<int> element)

Parameters

element

IVirtualizedElement<int>

The element.

Returns

SizeF

Implements IVirtualizedElementProvider<int>.GetElementSize(IVirtualizedElement<int>)

GetElementSize(int)

Gets the size of the element.

Declaration

cs-api-definition
public SizeF GetElementSize(int data)

Parameters

data

int

The data.

Returns

SizeF

Implements IVirtualizedElementProvider<int>.GetElementSize(int)

IsCompatible(IVirtualizedElement<int>, int, object)

Determines whether the specified element is compatible with its data.

Declaration

cs-api-definition
public bool IsCompatible(IVirtualizedElement<int> element, int data, object context)

Parameters

element

IVirtualizedElement<int>

The element.

data

int

The data.

context

object

The context.

Returns

bool

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

Implements IVirtualizedElementProvider<int>.IsCompatible(IVirtualizedElement<int>, int, object)

ShouldUpdate(IVirtualizedElement<int>, int, object)

Returns whether the provider should be updated.

Declaration

cs-api-definition
public bool ShouldUpdate(IVirtualizedElement<int> element, int data, object context)

Parameters

element

IVirtualizedElement<int>

The element.

data

int

The data.

context

object

The context.

Returns

bool

Implements IVirtualizedElementProvider<int>.ShouldUpdate(IVirtualizedElement<int>, int, object)

TryGetElementWithChildView(int, object, out IVirtualizedElement<int>)

Tries to get element with the child view.

Declaration

cs-api-definition
public bool TryGetElementWithChildView(int data, object context, out IVirtualizedElement<int> element)

Parameters

data

int

The data.

context

object

The context.

element

IVirtualizedElement<int>

The element.

Returns

bool

TryGetElementWithoutChildView(int, object, out IVirtualizedElement<int>)

Tries to get element without the child view.

Declaration

cs-api-definition
public bool TryGetElementWithoutChildView(int data, object context, out IVirtualizedElement<int> element)

Parameters

data

int

The data.

context

object

The context.

element

IVirtualizedElement<int>

The element.

Returns

bool