Class
GanttViewTimelineElementProvider

Represents the provider that creates elements for the timeline of a RadGanttView.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class GanttViewTimelineElementProvider : BaseVirtualizedElementProvider<GanttViewTimelineDataItem>, IVirtualizedElementProvider<GanttViewTimelineDataItem>

Inheritance: objectBaseVirtualizedElementProvider<GanttViewTimelineDataItem>GanttViewTimelineElementProvider

Implements: IVirtualizedElementProvider<GanttViewTimelineDataItem>

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

Constructors

GanttViewTimelineElementProvider(GanttViewGraphicalViewElement)

Initializes a new instance of the GanttViewTimelineElementProvider class.

Declaration

cs-api-definition
public GanttViewTimelineElementProvider(GanttViewGraphicalViewElement owner)

Parameters

owner

GanttViewGraphicalViewElement

The owner.

Properties

Owner

Gets the GanttViewGraphicalViewElement that is the owner of this provider.

Declaration

cs-api-definition
public GanttViewGraphicalViewElement Owner { get; }

Property Value

GanttViewGraphicalViewElement

The owner.

Methods

CreateElement(GanttViewTimelineDataItem, object)

Creates a new element.

Declaration

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

Parameters

data

GanttViewTimelineDataItem

The data.

context

object

The context.

Returns

IVirtualizedElement<GanttViewTimelineDataItem>

Overrides BaseVirtualizedElementProvider<GanttViewTimelineDataItem>.CreateElement(GanttViewTimelineDataItem, object)

GetElementSize(GanttViewTimelineDataItem)

Gets the size of the element for a given item.

Declaration

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

Parameters

item

GanttViewTimelineDataItem

The item.

Returns

SizeF

Overrides BaseVirtualizedElementProvider<GanttViewTimelineDataItem>.GetElementSize(GanttViewTimelineDataItem)

OnItemElementCreating(GanttViewTimelineDataItem)

Called when a new item element is created.

Declaration

cs-api-definition
protected virtual GanttViewTimelineItemElement OnItemElementCreating(GanttViewTimelineDataItem item)

Parameters

item

GanttViewTimelineDataItem

The item.

Returns

GanttViewTimelineItemElement