Virtualizing stack panel that positions its children according to the time interval they are representing.
Definition
Namespace:Telerik.Windows.Controls.Timeline
Assembly:Telerik.Windows.Controls.DataVisualization.dll
Syntax:
public class VirtualizingTimelinePanel : VirtualizingPanel
Inheritance: objectVirtualizingTimelinePanel
Constructors
Initializes a new instance of the VirtualizingTimelinePanel class.
public VirtualizingTimelinePanel()
Fields
PaddingProperty
DependencyProperty
Identifies the Padding dependency property.
public static readonly DependencyProperty PaddingProperty
SliderProperty
DependencyProperty
Identifies the Slider dependency property.
public static readonly DependencyProperty SliderProperty
Properties
Gets the groups.
public TimelineGroupData[] DataGroups { get; }
Padding
Thickness
Gets or sets the padding of this panel.
public Thickness Padding { get; set; }
The padding.
Gets or sets the period end.
public DateTime PeriodEnd { get; set; }
The period end.
Gets or sets the period start.
public DateTime PeriodStart { get; set; }
The period start.
Gets or sets the slider used to control this panel.
public RadSlider Slider { get; set; }
The slider.
Gets or sets the visible period end.
public DateTime VisiblePeriodEnd { get; set; }
The visible period end.
Gets or sets the visible period start.
public DateTime VisiblePeriodStart { get; set; }
The visible period start.
Methods
When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class.
protected override Size ArrangeOverride(Size finalSize)
The final area within the parent that this element should use to arrange itself and its children.
Returns:Size
The actual size used.
Releases unmanaged resources and performs other cleanup operations before the VirtualizingTimelinePanel is reclaimed by garbage collection.
protected override void Finalize()
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.
protected override Size MeasureOverride(Size availableSize)
The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available.
Returns:Size
The size that this element determines it needs during layout, based on its calculations of child element sizes.
Called when [children changed].
protected virtual void OnChildrenChanged()