Class TimeBarIntervalContainerBase
Base class for all interval containers. Allows visual selection of items and label string measurement.
Inherited Members
Namespace: Telerik.Windows.Controls.TimeBar
Assembly: Telerik.Windows.Controls.DataVisualization.dll
Syntax
public abstract class TimeBarIntervalContainerBase : TimeIntervalContainerBase, IRangeSelector<DateTime>
Constructors
TimeBarIntervalContainerBase()
Initializes a new instance of the Time
Declaration
protected TimeBarIntervalContainerBase()
Fields
SelectionChangedEvent
Identifies the Selection
Declaration
public static readonly RoutedEvent SelectionChangedEvent
Field Value
System.
|
SelectionEndProperty
Identifies the Selection
Declaration
public static readonly DependencyProperty SelectionEndProperty
Field Value
System.
|
SelectionProperty
Identifies the Selection dependency property.
Declaration
public static readonly DependencyProperty SelectionProperty
Field Value
System.
|
SelectionStartProperty
Identifies the Selection
Declaration
public static readonly DependencyProperty SelectionStartProperty
Field Value
System.
|
Properties
IsDragging
Gets a value indicating whether the Time
Declaration
protected bool IsDragging { get; }
Property Value
System.
|
Selection
Gets or sets the selected period.
Declaration
public SelectionRange<DateTime> Selection { get; set; }
Property Value
Selection The selected period. |
Implements
SelectionEnd
Gets or sets the end of the selected period.
Declaration
public DateTime SelectionEnd { get; set; }
Property Value
System. The end of the selected period. |
Implements
SelectionStart
Gets or sets the start of the selected period.
Declaration
public DateTime SelectionStart { get; set; }
Property Value
System. The start of the selected period. |
Implements
Methods
add_SelectionChanged(RadRoutedEventHandler)
Declaration
public void add_SelectionChanged(RadRoutedEventHandler value)
Parameters
Rad
|
Implements
GetHoveredChildren(Point, Point, UIElement)
Returns the collection of child Time
Declaration
protected virtual IEnumerable<TimeBarIntervalControlBase> GetHoveredChildren(Point dragStartPoint, Point dragEndPoint, UIElement subtree)
Parameters
System. The first System. |
System. The second System. |
System. The System. |
Returns
System. A list of child Time |
GetHoveredChildren(Point, UIElement)
Returns the collection of child Time
Declaration
protected virtual IEnumerable<TimeBarIntervalControlBase> GetHoveredChildren(Point point, UIElement subtree)
Parameters
System. The System. |
System. The System. |
Returns
System. A list of child Time |
OnMouseLeftButtonDown(MouseButtonEventArgs)
Invoked when an unhandled System.
Declaration
protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
Parameters
System. The System. |
OnMouseLeftButtonUp(MouseButtonEventArgs)
Invoked when an unhandled System.
Declaration
protected override void OnMouseLeftButtonUp(MouseButtonEventArgs e)
Parameters
System. The System. |
OnMouseMove(MouseEventArgs)
Called before the System.
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
System. The data for the event. |
OnSelectionChanged()
Called when the selection changed.
Declaration
protected virtual void OnSelectionChanged()
remove_SelectionChanged(RadRoutedEventHandler)
Declaration
public void remove_SelectionChanged(RadRoutedEventHandler value)
Parameters
Rad
|
Implements
Events
SelectionChanged
Occurs when the Selection changes.
Declaration
public event RadRoutedEventHandler SelectionChanged