Class
GanttViewVirtualizedElementProvider

Represetns the element provider used by the virtualized view elements for creating visual item elements.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class GanttViewVirtualizedElementProvider : VirtualizedPanelElementProvider<GanttViewDataItem, GanttViewBaseItemElement>, IVirtualizedElementProvider<GanttViewDataItem>

Inheritance: objectBaseVirtualizedElementProvider<GanttViewDataItem>VirtualizedPanelElementProvider<GanttViewDataItem, GanttViewBaseItemElement>GanttViewVirtualizedElementProvider

Implements: IVirtualizedElementProvider<GanttViewDataItem>

Inherited Members VirtualizedPanelElementProvider<GanttViewDataItem, GanttViewBaseItemElement>.CreateElement(GanttViewDataItem, object)VirtualizedPanelElementProvider<GanttViewDataItem, GanttViewBaseItemElement>.ShouldUpdate(IVirtualizedElement<GanttViewDataItem>, GanttViewDataItem, object)BaseVirtualizedElementProvider<GanttViewDataItem>.GetElementFromCache(GanttViewDataItem, object)BaseVirtualizedElementProvider<GanttViewDataItem>.GetElement(GanttViewDataItem, object)BaseVirtualizedElementProvider<GanttViewDataItem>.PreInitializeCachedElement(IVirtualizedElement<GanttViewDataItem>, object)BaseVirtualizedElementProvider<GanttViewDataItem>.CacheElement(IVirtualizedElement<GanttViewDataItem>)BaseVirtualizedElementProvider<GanttViewDataItem>.IsCompatible(IVirtualizedElement<GanttViewDataItem>, GanttViewDataItem, object)BaseVirtualizedElementProvider<GanttViewDataItem>.GetElementSize(IVirtualizedElement<GanttViewDataItem>)BaseVirtualizedElementProvider<GanttViewDataItem>.ClearCache()BaseVirtualizedElementProvider<GanttViewDataItem>.DefaultElementSizeBaseVirtualizedElementProvider<GanttViewDataItem>.CachedElementsCount

Constructors

GanttViewVirtualizedElementProvider(GanttViewBaseViewElement)

Initializes a new instance of the GanttViewVirtualizedElementProvider class.

Declaration

cs-api-definition
public GanttViewVirtualizedElementProvider(GanttViewBaseViewElement owner)

Parameters

owner

GanttViewBaseViewElement

The owner.

Methods

CreateElement(GanttViewDataItem, object)

Creates an element for the given data opbecj in the given context.

Declaration

cs-api-definition
public override IVirtualizedElement<GanttViewDataItem> CreateElement(GanttViewDataItem data, object context)

Parameters

data

GanttViewDataItem

The data.

context

object

The context.

Returns

IVirtualizedElement<GanttViewDataItem>

Overrides VirtualizedPanelElementProvider<GanttViewDataItem, GanttViewBaseItemElement>.CreateElement(GanttViewDataItem, object)

GetElementSize(GanttViewDataItem)

Gets the size of the element based on the given data item.

Declaration

cs-api-definition
public override SizeF GetElementSize(GanttViewDataItem item)

Parameters

item

GanttViewDataItem

The item.

Returns

SizeF

Overrides BaseVirtualizedElementProvider<GanttViewDataItem>.GetElementSize(GanttViewDataItem)

OnItemElementCreating(GanttViewDataItem)

Called when a new item element is created.

Declaration

cs-api-definition
protected virtual GanttViewBaseItemElement OnItemElementCreating(GanttViewDataItem item)

Parameters

item

GanttViewDataItem

The item.

Returns

GanttViewBaseItemElement

ShouldUpdate(IVirtualizedElement<GanttViewDataItem>, GanttViewDataItem, object)

Shoulds the update.

Declaration

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

Parameters

element

IVirtualizedElement<GanttViewDataItem>

The element.

data

GanttViewDataItem

The data.

context

object

The context.

Returns

bool

Overrides VirtualizedPanelElementProvider<GanttViewDataItem, GanttViewBaseItemElement>.ShouldUpdate(IVirtualizedElement<GanttViewDataItem>, GanttViewDataItem, object)