ClassVirtualizingTimelinePanel
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
VirtualizingTimelinePanel()
Initializes a new instance of the VirtualizingTimelinePanel class.
Declaration
public VirtualizingTimelinePanel()
Fields
PaddingProperty
Identifies the Padding dependency property.
Declaration
public static readonly DependencyProperty PaddingProperty
Field Value
DependencyProperty
SliderProperty
Identifies the Slider dependency property.
Declaration
public static readonly DependencyProperty SliderProperty
Field Value
DependencyProperty
Properties
DataGroups
Gets the groups.
Declaration
public TimelineGroupData[] DataGroups { get; }
Property Value
Padding
Gets or sets the padding of this panel.
Declaration
public Thickness Padding { get; set; }
Property Value
Thickness
The padding.
PeriodEnd
Gets or sets the period end.
Declaration
public DateTime PeriodEnd { get; set; }
Property Value
The period end.
PeriodStart
Gets or sets the period start.
Declaration
public DateTime PeriodStart { get; set; }
Property Value
The period start.
Slider
Gets or sets the slider used to control this panel.
Declaration
public RadSlider Slider { get; set; }
Property Value
The slider.
VisiblePeriodEnd
Gets or sets the visible period end.
Declaration
public DateTime VisiblePeriodEnd { get; set; }
Property Value
The visible period end.
VisiblePeriodStart
Gets or sets the visible period start.
Declaration
public DateTime VisiblePeriodStart { get; set; }
Property Value
The visible period start.
Methods
ArrangeOverride(Size)
When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class.
Declaration
protected override Size ArrangeOverride(Size finalSize)
Parameters
finalSize
Size
The final area within the parent that this element should use to arrange itself and its children.
Returns
Size
The actual size used.
Finalize()
Releases unmanaged resources and performs other cleanup operations before the VirtualizingTimelinePanel is reclaimed by garbage collection.
Declaration
protected override void Finalize()
MeasureOverride(Size)
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.
Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
availableSize
Size
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.
OnChildrenChanged()
Called when [children changed].
Declaration
protected virtual void OnChildrenChanged()
OnPixelsPerTickChanged(double, double)
Called when [pixels per tick changed].