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

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

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

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

Initializes a new instance of the GanttViewTimelineElementProvider class.

C#
public GanttViewTimelineElementProvider(GanttViewGraphicalViewElement owner)
Parameters:ownerGanttViewGraphicalViewElement

The owner.

Properties

Gets the GanttViewGraphicalViewElement that is the owner of this provider.

C#
public GanttViewGraphicalViewElement Owner { get; }
Property Value:

The owner.

Methods

Creates a new element.

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

The data.

contextobject

The context.

Returns:

IVirtualizedElement<GanttViewTimelineDataItem>

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

Gets the size of the element for a given item.

C#
public override SizeF GetElementSize(GanttViewTimelineDataItem item)
Parameters:itemGanttViewTimelineDataItem

The item.

Returns:

SizeF

Overrides: BaseVirtualizedElementProvider<GanttViewTimelineDataItem>.GetElementSize(GanttViewTimelineDataItem)

Called when a new item element is created.

C#
protected virtual GanttViewTimelineItemElement OnItemElementCreating(GanttViewTimelineDataItem item)
Parameters:itemGanttViewTimelineDataItem

The item.

Returns:

GanttViewTimelineItemElement