Class SelectionThumb
Allows selection of a time span in the Rad
Inherited Members
Namespace: Telerik.Windows.Controls.TimeBar
Assembly: Telerik.Windows.Controls.DataVisualization.dll
Syntax
public class SelectionThumb : PeriodSpanControlAdapter, IPeriodSpan, IRangeSelector<DateTime>
Constructors
SelectionThumb()
Fields
IntervalGroupsProperty
Identifies the Interval
Declaration
public static readonly DependencyProperty IntervalGroupsProperty
Field Value
System.
|
IntervalItemsProperty
Identifies the Interval
Declaration
public static readonly DependencyProperty IntervalItemsProperty
Field Value
System.
|
IsSnapToIntervalEnabledProperty
Identifies the Is
Declaration
public static readonly DependencyProperty IsSnapToIntervalEnabledProperty
Field Value
System.
|
MaxSelectionRangeProperty
Identifies the Max
Declaration
public static readonly DependencyProperty MaxSelectionRangeProperty
Field Value
System.
|
MinSelectionRangeProperty
Identifies the Min
Declaration
public static readonly DependencyProperty MinSelectionRangeProperty
Field Value
System.
|
PeriodEndProperty
Identifies the Period
Declaration
public static readonly DependencyProperty PeriodEndProperty
Field Value
System.
|
PeriodStartProperty
Identifies the Period
Declaration
public static readonly DependencyProperty PeriodStartProperty
Field Value
System.
|
ScrollCompletedEvent
Identifies the Scroll
Declaration
public static readonly RoutedEvent ScrollCompletedEvent
Field Value
System.
|
ScrollStartedEvent
Identifies the Scroll
Declaration
public static readonly RoutedEvent ScrollStartedEvent
Field Value
System.
|
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.
|
SelectionPreviewControlProperty
Identifies the Selection
Declaration
public static readonly DependencyProperty SelectionPreviewControlProperty
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.
|
TitleFormatStringProperty
Identifies the Title
Declaration
public static readonly DependencyProperty TitleFormatStringProperty
Field Value
System.
|
TitleProperty
Identifies the Title dependency property.
Declaration
public static readonly DependencyProperty TitleProperty
Field Value
System.
|
VisiblePeriodRangeProperty
Identifies the Visible
Declaration
public static readonly DependencyProperty VisiblePeriodRangeProperty
Field Value
System.
|
Properties
IntervalGroups
Gets or sets a collection of Period
Declaration
public IEnumerable<PeriodSpan> IntervalGroups { get; set; }
Property Value
System. A collection of Period |
Remarks
This property is for internal use only.
IntervalItems
Gets or sets a collection of Period
Declaration
public IEnumerable<PeriodSpan> IntervalItems { get; set; }
Property Value
System. A collection of Period |
Remarks
This property is for internal use only.
IsSnapToIntervalEnabled
Gets or sets a value that indicates whether snapping to intervals is enabled.
Declaration
public bool IsSnapToIntervalEnabled { get; set; }
Property Value
System. A value that indicates whether snapping to intervals is enabled. |
MaxSelectionRange
Gets or sets the maximum possible Selection of the Rad
Declaration
public TimeSpan MaxSelectionRange { get; set; }
Property Value
System. The maximum possible Selection of the Rad |
Remarks
The System.
MinSelectionRange
Gets or sets the minimum possible Selection of the Rad
Declaration
public TimeSpan MinSelectionRange { get; set; }
Property Value
System. The minimum possible Selection of the Rad |
PeriodEnd
Gets or sets the end of the period that the Rad
Declaration
public DateTime PeriodEnd { get; set; }
Property Value
System. The end of the period that the control visualizes. |
Remarks
The Period
PeriodStart
Gets or sets the start of the period that the Rad
Declaration
public DateTime PeriodStart { get; set; }
Property Value
System. The start of the period that the control visualizes. |
Remarks
The Period
Selection
Gets or sets the selected period in the Rad
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
SelectionPreviewControl
Gets or sets the Selection
Declaration
public SelectionThumbPreview SelectionPreviewControl { get; set; }
Property Value
Selection The Selection |
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
Title
Gets the title of the selection.
Declaration
public string Title { get; }
Property Value
System. The title of the selection. |
TitleFormatString
Gets or sets the format string for the selection title.
Declaration
public string TitleFormatString { get; set; }
Property Value
System. The format string for the selection title. |
VisiblePeriodRange
Gets or sets the visible period range.
Declaration
public SelectionRange<DateTime> VisiblePeriodRange { get; set; }
Property Value
Selection The visible period range. |
Methods
add_ScrollCompleted(RadRoutedEventHandler)
Declaration
public void add_ScrollCompleted(RadRoutedEventHandler value)
Parameters
Rad
|
add_ScrollStarted(RadRoutedEventHandler)
Declaration
public void add_ScrollStarted(RadRoutedEventHandler value)
Parameters
Rad
|
add_SelectionChanged(RadRoutedEventHandler)
Declaration
public void add_SelectionChanged(RadRoutedEventHandler value)
Parameters
Rad
|
Implements
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal
processes call System.
Declaration
public override void OnApplyTemplate()
OnCenterHandleDragCompleted(Object, DragCompletedEventArgs)
Called when the center selection System.
Declaration
protected void OnCenterHandleDragCompleted(object sender, DragCompletedEventArgs e)
Parameters
System. The sender. |
System. The System. |
OnCenterHandleDragDelta(Object, DragDeltaEventArgs)
Called one or more times as the mouse changes position when the center selection System.
Declaration
protected virtual void OnCenterHandleDragDelta(object sender, DragDeltaEventArgs e)
Parameters
System. The sender. |
System. The System. |
OnCenterHandleDragStarted(Object, DragStartedEventArgs)
Called when the center selection System.
Declaration
protected void OnCenterHandleDragStarted(object sender, DragStartedEventArgs e)
Parameters
System. The sender. |
System. The System. |
OnInitialized(EventArgs)
Raises the System.true
internally.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System. The System. |
OnIntervalChanged()
OnLeftHandleDragCompleted(Object, DragCompletedEventArgs)
Called when the left selection System.
Declaration
protected void OnLeftHandleDragCompleted(object sender, DragCompletedEventArgs e)
Parameters
System. The sender. |
System. The System. |
OnLeftHandleDragDelta(Object, DragDeltaEventArgs)
Called one or more times as the mouse changes position when the left selection System.
Declaration
protected virtual void OnLeftHandleDragDelta(object sender, DragDeltaEventArgs e)
Parameters
System. The sender. |
System. The System. |
OnLeftHandleDragStarted(Object, DragStartedEventArgs)
Called when the left selection System.
Declaration
protected void OnLeftHandleDragStarted(object sender, DragStartedEventArgs e)
Parameters
System. The sender. |
System. The System. |
OnMouseLeave(MouseEventArgs)
Invoked when an unhandled System.
Declaration
protected override void OnMouseLeave(MouseEventArgs e)
Parameters
System. The System. |
OnMouseMove(MouseEventArgs)
Invoked when an unhandled System.
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
System. The System. |
OnRightHandleDragCompleted(Object, DragCompletedEventArgs)
Called when the right selection System.
Declaration
protected void OnRightHandleDragCompleted(object sender, DragCompletedEventArgs e)
Parameters
System. The sender. |
System. The System. |
OnRightHandleDragDelta(Object, DragDeltaEventArgs)
Called one or more times as the mouse changes position when the center selection System.
Declaration
protected virtual void OnRightHandleDragDelta(object sender, DragDeltaEventArgs e)
Parameters
System. The sender. |
System. The System. |
OnRightHandleDragStarted(Object, DragStartedEventArgs)
Called when the right selection System.
Declaration
protected void OnRightHandleDragStarted(object sender, DragStartedEventArgs e)
Parameters
System. The sender. |
System. The System. |
OnScrollCompleted()
OnScrollStarted()
OnSelectionChanged()
remove_ScrollCompleted(RadRoutedEventHandler)
Declaration
public void remove_ScrollCompleted(RadRoutedEventHandler value)
Parameters
Rad
|
remove_ScrollStarted(RadRoutedEventHandler)
Declaration
public void remove_ScrollStarted(RadRoutedEventHandler value)
Parameters
Rad
|
remove_SelectionChanged(RadRoutedEventHandler)
Declaration
public void remove_SelectionChanged(RadRoutedEventHandler value)
Parameters
Rad
|
Implements
Events
ScrollCompleted
Occurs when the Selection
Declaration
public event RadRoutedEventHandler ScrollCompleted
Event Type
ScrollStarted
Occurs when the Selection
Declaration
public event RadRoutedEventHandler ScrollStarted
Event Type
SelectionChanged
Occurs when the Selection changes.
Declaration
public event RadRoutedEventHandler SelectionChanged
Event Type
Implements
Remarks
This event occurs whenever there is a change to the selection. The selection can be changed not only by user interaction but also by binding as well as other set values.