New to Telerik UI for WinFormsStart a free 30-day trial

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:

C#
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

Initializes a new instance of the GanttViewVirtualizedElementProvider class.

C#
public GanttViewVirtualizedElementProvider(GanttViewBaseViewElement owner)
Parameters:ownerGanttViewBaseViewElement

The owner.

Methods

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

C#
public override IVirtualizedElement<GanttViewDataItem> CreateElement(GanttViewDataItem data, object context)
Parameters:dataGanttViewDataItem

The data.

contextobject

The context.

Returns:

IVirtualizedElement<GanttViewDataItem>

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

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

C#
public override SizeF GetElementSize(GanttViewDataItem item)
Parameters:itemGanttViewDataItem

The item.

Returns:

SizeF

Overrides: BaseVirtualizedElementProvider<GanttViewDataItem>.GetElementSize(GanttViewDataItem)

Called when a new item element is created.

C#
protected virtual GanttViewBaseItemElement OnItemElementCreating(GanttViewDataItem item)
Parameters:itemGanttViewDataItem

The item.

Returns:

GanttViewBaseItemElement

Shoulds the update.

C#
public override bool ShouldUpdate(IVirtualizedElement<GanttViewDataItem> element, GanttViewDataItem data, object context)
Parameters:elementIVirtualizedElement<GanttViewDataItem>

The element.

dataGanttViewDataItem

The data.

contextobject

The context.

Returns:

bool

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