ClassRadTimePickerContentElement
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.UI.dll
Syntax:
public class RadTimePickerContentElement : LightVisualElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider
Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementRadTimePickerContentElement
Implements:
Inherited Members
Constructors
RadTimePickerContentElement(IPickerContentElementOwner)
Declaration
public RadTimePickerContentElement(IPickerContentElementOwner owner)
Parameters
owner
Fields
ClockBeforeTablesProperty
Declaration
public static RadProperty ClockBeforeTablesProperty
Field Value
Properties
ClockElement
Declaration
public RadClockElement ClockElement { get; }
Property Value
ClockHeaderElement
Declaration
public LightVisualElement ClockHeaderElement { get; }
Property Value
ClockPosition
Declaration
public ClockPosition ClockPosition { get; set; }
Property Value
FooterPanel
Declaration
public TimePickerDoneButtonElement FooterPanel { get; }
Property Value
HoursTable
Declaration
public TimeTableElementHours HoursTable { get; }
Property Value
MinutesTable
Declaration
public TimeTableElement MinutesTable { get; }
Property Value
Methods
ChangeClockAndTableLocation(bool)
Declaration
public void ChangeClockAndTableLocation(bool clockBeforeTables)
Parameters
clockBeforeTables
ClearSelection()
Declaration
public virtual void ClearSelection()
CreateChildElements()
Called by the element when constructed. Allows inheritors to build the element tree.
Declaration
protected override void CreateChildElements()
Overrides
FillHours(GridLayout, int, int, string, bool)
Declaration
protected virtual void FillHours(GridLayout container, int step, int columnsCount, string format, bool AmPmIndicator)
Parameters
container
step
columnsCount
format
AmPmIndicator
FillMinutes(GridLayout, int, int)
Declaration
protected virtual void FillMinutes(GridLayout container, int step, int columnsCount)
Parameters
container
step
columnsCount
FillPopupInSingleTable()
Declaration
protected virtual void FillPopupInSingleTable()
FillPopupInTwoTables()
Declaration
protected virtual void FillPopupInTwoTables()
HideClock()
Declaration
public virtual void HideClock()
ManageSelectedItems(GridLayout, TimeTableVisualElement)
Declaration
protected virtual void ManageSelectedItems(GridLayout layout, TimeTableVisualElement clickedElement)
Parameters
layout
clickedElement
OnLoaded()
Called when the element has been successfully loaded. That includes loading of all its children as well.
Declaration
protected override void OnLoaded()
Overrides
OnTimeCellFormatting(TimeCellFormattingEventArgs)
Declaration
protected virtual void OnTimeCellFormatting(TimeCellFormattingEventArgs args)
Parameters
args
PrepareContent()
Declaration
public virtual void PrepareContent()
PrepareHoursTableHeader()
Declaration
protected virtual void PrepareHoursTableHeader()
PrepareMinutesTableHeader()
Declaration
protected virtual void PrepareMinutesTableHeader()
SetClockTime(DateTime)
Declaration
public virtual void SetClockTime(DateTime time)
Parameters
time
SetSelected(DateTime?)
Declaration
public virtual void SetSelected(DateTime? time)
Parameters
time
SetValueAndClose()
Declaration
public virtual void SetValueAndClose()
SetValueAndClose(DateTime)
Declaration
public virtual void SetValueAndClose(DateTime value)
Parameters
value
ShowClock()
Declaration
public virtual void ShowClock()
Events
TimeCellFormatting
Declaration
public event TimeCellFormattingEventHandler TimeCellFormatting
Event Value