Class RadTimeline
The RadTimeline is a time bound DataVisualization control. Its chief purpose is to allow lightweight scrolling and navigation through large periods of time.
Inherited Members
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.DataVisualization.dll
Syntax
[TelerikToolboxCategory("Data Visualization")]
public class RadTimeline : TimeBarBase, ISupportInitialize
Constructors
RadTimeline()
Fields
AnnotationContentPathProperty
Identifies the Annotation
Declaration
public static readonly DependencyProperty AnnotationContentPathProperty
Field Value
System.
|
AnnotationContentTemplateProperty
Identifies the Annotation
Declaration
public static readonly DependencyProperty AnnotationContentTemplateProperty
Field Value
System.
|
AnnotationDurationPathProperty
Identifies the Annotation
Declaration
public static readonly DependencyProperty AnnotationDurationPathProperty
Field Value
System.
|
AnnotationsProperty
Identifies the Annotations dependency property.
Declaration
public static readonly DependencyProperty AnnotationsProperty
Field Value
System.
|
AnnotationsSourceProperty
Identifies the Annotations
Declaration
public static readonly DependencyProperty AnnotationsSourceProperty
Field Value
System.
|
AnnotationStartPathProperty
Identifies the Annotation
Declaration
public static readonly DependencyProperty AnnotationStartPathProperty
Field Value
System.
|
AnnotationZIndexPathProperty
Identifies the Annotation
Declaration
public static readonly DependencyProperty AnnotationZIndexPathProperty
Field Value
System.
|
AutoSortProperty
Identifies the Auto
Declaration
public static readonly DependencyProperty AutoSortProperty
Field Value
System.
|
DataGroupsProperty
Identifies the Data
Declaration
public static readonly DependencyProperty DataGroupsProperty
Field Value
System.
|
DataItemsProperty
Identifies the Data
Declaration
public static readonly DependencyProperty DataItemsProperty
Field Value
System.
|
DurationPathProperty
Identifies the Duration
Declaration
public static readonly DependencyProperty DurationPathProperty
Field Value
System.
|
GroupedDataItemsProperty
Identifies the Grouped
Declaration
public static readonly DependencyProperty GroupedDataItemsProperty
Field Value
System.
|
GroupExpandModeProperty
Identifies the Group
Declaration
public static readonly DependencyProperty GroupExpandModeProperty
Field Value
System.
|
GroupPathProperty
Identifies the Group
Declaration
public static readonly DependencyProperty GroupPathProperty
Field Value
System.
|
IsSelectionEnabledProperty
Identifies the Is
Declaration
public static readonly DependencyProperty IsSelectionEnabledProperty
Field Value
System.
|
ItemRowIndexGeneratorProperty
Identifies the Item
Declaration
public static readonly DependencyProperty ItemRowIndexGeneratorProperty
Field Value
System.
|
ItemsSourceProperty
Identifies the Items
Declaration
public static readonly DependencyProperty ItemsSourceProperty
Field Value
System.
|
ItemTemplateSelectorProperty
Identifies the Item
Declaration
public static readonly DependencyProperty ItemTemplateSelectorProperty
Field Value
System.
|
MinimumItemGapProperty
Identifies the Minimum
Declaration
public static readonly DependencyProperty MinimumItemGapProperty
Field Value
System.
|
SelectedItemProperty
Identifies the Selected
Declaration
public static readonly DependencyProperty SelectedItemProperty
Field Value
System.
|
SelectedItemsProperty
Identifies the Selected
Declaration
public static readonly DependencyProperty SelectedItemsProperty
Field Value
System.
|
SelectionChangedEvent
Identifies the Selection
Declaration
public static readonly RoutedEvent SelectionChangedEvent
Field Value
System.
|
SelectionModeProperty
Identifies the Selection
Declaration
public static readonly DependencyProperty SelectionModeProperty
Field Value
System.
|
StartPathProperty
Identifies the Start
Declaration
public static readonly DependencyProperty StartPathProperty
Field Value
System.
|
TimelineInstantItemTemplateProperty
Identifies the Timeline
Declaration
public static readonly DependencyProperty TimelineInstantItemTemplateProperty
Field Value
System.
|
TimelineItemTemplateProperty
Identifies the Timeline
Declaration
public static readonly DependencyProperty TimelineItemTemplateProperty
Field Value
System.
|
ToolTipFormatProperty
Identifies the Tool
Declaration
public static readonly DependencyProperty ToolTipFormatProperty
Field Value
System.
|
ToolTipPathProperty
Identifies the Tool
Declaration
public static readonly DependencyProperty ToolTipPathProperty
Field Value
System.
|
ToolTipTemplateProperty
Identifies the Tool
Declaration
public static readonly DependencyProperty ToolTipTemplateProperty
Field Value
System.
|
VerticalScrollBarVisibilityProperty
Identifies the Vertical
Declaration
public static readonly DependencyProperty VerticalScrollBarVisibilityProperty
Field Value
System.
|
Properties
AnnotationContentPath
Gets or sets the annotation content path.
Declaration
public string AnnotationContentPath { get; set; }
Property Value
System. The annotation content path. |
AnnotationContentTemplate
Gets or sets the annotation content template.
Declaration
public DataTemplate AnnotationContentTemplate { get; set; }
Property Value
System. The annotation content template. |
AnnotationDurationPath
Gets or sets the annotation duration path.
Declaration
public string AnnotationDurationPath { get; set; }
Property Value
System. The annotation duration path. |
Annotations
Gets the annotations.
Declaration
public TimelineAnnotationCollection Annotations { get; }
Property Value
Timeline The annotations. |
AnnotationsSource
Gets or sets the annotations source property.
Declaration
public IEnumerable AnnotationsSource { get; set; }
Property Value
System.
|
AnnotationStartPath
Gets or sets the annotation start path.
Declaration
public string AnnotationStartPath { get; set; }
Property Value
System. The annotation start path. |
AnnotationZIndexPath
Gets or sets the annotation z-index path.
Declaration
public string AnnotationZIndexPath { get; set; }
Property Value
System. The annotation z-index path. |
AutoSort
Gets or sets a value indicating if the timeline items will be ordered automatically by Start and Duration.
Declaration
public bool AutoSort { get; set; }
Property Value
System. The value indicating if the timeline items will be ordered automatically by Start and Duration. |
DataGroups
Gets the groups of non intersecting items.
Declaration
public List<TimelineGroupData> DataGroups { get; }
Property Value
System. The groups. |
DataItems
Gets the items.
Declaration
public IEnumerable<TimelineDataItem> DataItems { get; }
Property Value
System. The items. |
DurationPath
Gets or sets the duration path.
Declaration
public string DurationPath { get; set; }
Property Value
System. The duration path. |
GroupedDataItems
Gets the grouped items.
Declaration
public IEnumerable<TimelineDataItemGroup> GroupedDataItems { get; }
Property Value
System. The grouped items. |
GroupExpandMode
Gets or sets the group expand mode.
Declaration
public GroupExpandMode GroupExpandMode { get; set; }
Property Value
Group The group expand mode. |
GroupPath
Gets or sets the group path.
Declaration
public string GroupPath { get; set; }
Property Value
System. The group path. |
IsSelectionEnabled
Gets or sets a value indicating if selection is enabled.
Declaration
public bool IsSelectionEnabled { get; set; }
Property Value
System. The value indicating if selection is enabled. |
ItemRowIndexGenerator
Gets or sets an IItem
Declaration
public IItemRowIndexGenerator ItemRowIndexGenerator { get; set; }
Property Value
IItem An IItem |
ItemsSource
Gets or sets the items source property.
Declaration
public IEnumerable ItemsSource { get; set; }
Property Value
System.
|
ItemTemplateSelector
Gets or sets the custom logic for choosing a template used to display each item. This is a dependency property.
Declaration
public DataTemplateSelector ItemTemplateSelector { get; set; }
Property Value
System. A custom System. |
MinimumItemGap
Gets or sets the minimum gap between two items on the same row.
Declaration
public TimeSpan MinimumItemGap { get; set; }
Property Value
System. The minimum gap between two items on the same row. |
SelectedItem
Gets the selected item.
Declaration
public object SelectedItem { get; set; }
Property Value
System. The selected item. |
SelectedItems
Gets the selected items property.
Declaration
public IList SelectedItems { get; }
Property Value
System.
|
SelectionMode
Gets or sets the selection mode.
Declaration
public SelectionMode SelectionMode { get; set; }
Property Value
System. The selection mode. |
StartPath
Gets or sets the start path.
Declaration
public string StartPath { get; set; }
Property Value
System. The start path. |
TimelineInstantItemTemplate
Gets or sets the instant event template.
Declaration
public DataTemplate TimelineInstantItemTemplate { get; set; }
Property Value
System. The instant event template. |
TimelineItemTemplate
Gets or sets the event template.
Declaration
public DataTemplate TimelineItemTemplate { get; set; }
Property Value
System. The event template. |
ToolTipFormat
Gets or sets the tooltip format.
Declaration
public string ToolTipFormat { get; set; }
Property Value
System. The tooltip format. |
ToolTipPath
Gets or sets the tooltip path.
Declaration
public string ToolTipPath { get; set; }
Property Value
System. The tooltip path. |
ToolTipTemplate
Gets or sets the tooltip template.
Declaration
public DataTemplate ToolTipTemplate { get; set; }
Property Value
System. The tooltip template. |
VerticalScrollBarVisibility
Gets or sets a value that indicates whether a vertical scrollBar should be displayed.
Declaration
public ScrollBarVisibility VerticalScrollBarVisibility { get; set; }
Property Value
System. A System. |
Methods
CollapseAll()
Collapses all groups of timeline items.
Declaration
public void CollapseAll()
Remarks
No group is collapsed in case Group
ExpandAll()
Expands all groups of timeline items.
Declaration
public void ExpandAll()
Remarks
Expands only the first group of timeline items in case Group
GetGroupByGroupHeader(Object)
Returns a group of timeline items with the specified group header.
Declaration
public TimelineItemGroupControl GetGroupByGroupHeader(object groupHeader)
Parameters
System. The group header. |
Returns
Timeline A Timeline |
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal
processes call System.
Declaration
public override void OnApplyTemplate()
Overrides
OnCreateAutomationPeer()
Returns class-specific System.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System. The type-specific System. |
OnInitialized(EventArgs)
Raises the System.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System. The System. |
Overrides
Events
SelectionChanged
Occurs when the selection is changed.
Declaration
public event EventHandler<SelectionChangeEventArgs> SelectionChanged
Event Type
System.
|