ClassGanttViewTimelineElementProvider
Represents the provider that creates elements for the timeline of a RadGanttView.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class GanttViewTimelineElementProvider : BaseVirtualizedElementProvider<GanttViewTimelineDataItem>, IVirtualizedElementProvider<GanttViewTimelineDataItem>
Inheritance: objectBaseVirtualizedElementProvider<GanttViewTimelineDataItem>GanttViewTimelineElementProvider
Implements:
Inherited Members
Constructors
GanttViewTimelineElementProvider(GanttViewGraphicalViewElement)
Initializes a new instance of the GanttViewTimelineElementProvider class.
Declaration
public GanttViewTimelineElementProvider(GanttViewGraphicalViewElement owner)
Parameters
owner
The owner.
Properties
Owner
Gets the GanttViewGraphicalViewElement that is the owner of this provider.
Declaration
public GanttViewGraphicalViewElement Owner { get; }
Property Value
The owner.
Methods
CreateElement(GanttViewTimelineDataItem, object)
Creates a new element.
Declaration
public override IVirtualizedElement<GanttViewTimelineDataItem> CreateElement(GanttViewTimelineDataItem data, object context)
Parameters
data
The data.
context
The context.
Returns
Overrides
GetElementSize(GanttViewTimelineDataItem)
Gets the size of the element for a given item.
Declaration
public override SizeF GetElementSize(GanttViewTimelineDataItem item)
Parameters
item
The item.
Returns
Overrides
OnItemElementCreating(GanttViewTimelineDataItem)
Called when a new item element is created.
Declaration
protected virtual GanttViewTimelineItemElement OnItemElementCreating(GanttViewTimelineDataItem item)
Parameters
item
The item.
Returns