Class RadClock
Represents a selection control that allows you to select time from grid.
Inherited Members
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Input.dll
Syntax
[Themable]
public class RadClock : RadListBox, IMultiSelector, ISelector, ISelectorInteraction, IAutocomplete, IListControl, ICommandSource, IScrollingServiceCore, IScrollingInfo, IThemable
Constructors
RadClock()
Fields
CultureProperty
Identifies the CultureProperty property.
Declaration
public static readonly DependencyProperty CultureProperty
Field Value
System.Windows.DependencyProperty
|
EndTimeProperty
Identifies the EndTimeProperty property.
Declaration
public static readonly DependencyProperty EndTimeProperty
Field Value
System.Windows.DependencyProperty
|
HeaderProperty
Identifies the Header property.
Declaration
public static readonly DependencyProperty HeaderProperty
Field Value
System.Windows.DependencyProperty
|
HeaderTemplateProperty
Identifies the HeaderTemplate property.
Declaration
public static readonly DependencyProperty HeaderTemplateProperty
Field Value
System.Windows.DependencyProperty
|
IsReadOnlyProperty
Identifies the IsReadOnly property.
Declaration
public static readonly DependencyProperty IsReadOnlyProperty
Field Value
System.Windows.DependencyProperty
|
SelectedTimeProperty
Identifies the SelectedTimeProperty property.
Declaration
public static readonly DependencyProperty SelectedTimeProperty
Field Value
System.Windows.DependencyProperty
|
StartTimeProperty
Identifies the StartTimeProperty property.
Declaration
public static readonly DependencyProperty StartTimeProperty
Field Value
System.Windows.DependencyProperty
|
TimeIntervalProperty
Identifies the TimeIntervalProperty property.
Declaration
public static readonly DependencyProperty TimeIntervalProperty
Field Value
System.Windows.DependencyProperty
|
Properties
Culture
Gets or sets the culture.
Declaration
public CultureInfo Culture { get; set; }
Property Value
System.Globalization.CultureInfo
The culture. |
EndTime
Gets or sets the end time.
Declaration
public TimeSpan EndTime { get; set; }
Property Value
System.TimeSpan
The end time. |
Header
Gets or sets the header.
Declaration
public object Header { get; set; }
Property Value
System.Object
|
HeaderTemplate
Gets or sets the header template.
Declaration
public DataTemplate HeaderTemplate { get; set; }
Property Value
System.Windows.DataTemplate
|
IsReadOnly
Gets or sets a value indicating whether this instance is read only.
Declaration
public bool IsReadOnly { get; set; }
Property Value
System.Boolean
|
SelectedTime
Gets or sets the selected time.
Declaration
public Nullable<TimeSpan> SelectedTime { get; set; }
Property Value
System.Nullable<System.TimeSpan>
The selected time. |
StartTime
Gets or sets the start time.
Declaration
public TimeSpan StartTime { get; set; }
Property Value
System.TimeSpan
The start time. |
TimeInterval
Gets or sets the time interval.
Declaration
public TimeSpan TimeInterval { get; set; }
Property Value
System.TimeSpan
The time interval. |
Methods
CanPerformSelection()
Indicates whether the selection helper can perform operation or not.
Declaration
protected override bool CanPerformSelection()
Returns
System.Boolean
Returns true if the panel is not null or Grid, otherwise returns false. |
Overrides
GenerateItemsSource()
Generates the items source.
Declaration
protected virtual IEnumerable GenerateItemsSource()
Returns
System.Collections.IEnumerable
|
GetContainerForItemOverride()
Creates or identifies the element that is used to display the given item.
Declaration
protected override DependencyObject GetContainerForItemOverride()
Returns
System.Windows.DependencyObject
|
Overrides
HandleKeyboardInput(Key)
When overridden in a derived class, is invoked whenever application code or internal processes call HandleKeyboardInput(Key). Override this method if a custom keyboard navigation is required.
Declaration
protected override bool HandleKeyboardInput(Key key)
Parameters
System.Windows.Input.Key
key
The key. |
Returns
System.Boolean
|
Overrides
IsItemItsOwnContainerOverride(Object)
Determines if the specified item is (or is eligible to be) its own container.
Declaration
protected override bool IsItemItsOwnContainerOverride(object item)
Parameters
System.Object
item
The item to check. |
Returns
System.Boolean
True if the item is (or is eligible to be) its own container; otherwise, false. |
Overrides
OnApplyTemplate()
When overridden in a derived class, is invoked whenever application code or internal processes (such as a rebuilding layout pass) call System.Windows.Controls.Control.ApplyTemplate.
Declaration
public override void OnApplyTemplate()
Overrides
OnCreateAutomationPeer()
Returns class-specific System.Windows.Automation.Peers.AutomationPeer implementations for the Windows Presentation Foundation (WPF) infrastructure.
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.Windows.Automation.Peers.AutomationPeer
The type-specific System.Windows.Automation.Peers.AutomationPeer implementation. |
Overrides
OnGotFocus(RoutedEventArgs)
Called before the System.Windows.UIElement.GotFocus event occurs.
Declaration
protected override void OnGotFocus(RoutedEventArgs e)
Parameters
System.Windows.RoutedEventArgs
e
The data for the event. |
OnGotKeyboardFocus(KeyboardFocusChangedEventArgs)
Invoked when an unhandled System.Windows.Input.Keyboard.GotKeyboardFocus attached event reaches an element in its route that is derived from this class. Implement this method to add class handling for this event.
Declaration
protected override void OnGotKeyboardFocus(KeyboardFocusChangedEventArgs e)
Parameters
System.Windows.Input.KeyboardFocusChangedEventArgs
e
The System.Windows.Input.KeyboardFocusChangedEventArgs that contains the event data. |
OnInitialized(EventArgs)
Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever System.Windows.FrameworkElement.IsInitialized is set to true internally.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs
e
The System.Windows.RoutedEventArgs that contains the event data. |
Overrides
OnSelectedTimeChanged()
Called when the selected time is changed.
Declaration
protected virtual void OnSelectedTimeChanged()
OnSelectionChanged(SelectionChangedEventArgs)
Called when the selection changes.
Declaration
protected override void OnSelectionChanged(SelectionChangedEventArgs e)
Parameters
System.Windows.Controls.SelectionChangedEventArgs
e
The event data. |
Overrides
PrepareContainerForItemOverride(DependencyObject, Object)
Prepares the specified element to display the specified item.
Declaration
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
Parameters
System.Windows.DependencyObject
element
Element used to display the specified item. |
System.Object
item
Specified item. |
Overrides
ResetTheme()
Resets the theme.
Declaration
public void ResetTheme()
Events
SelectedTimeChanged
Occurs when the selected time was changed.
Declaration
public event EventHandler SelectedTimeChanged
Event Type
System.EventHandler
|