Class
RadTimePickerElement

Represents the main element of the RadTimePicker control. It hosts all child elements and provides the core functionality for time selection, popup management, and user interaction.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class RadTimePickerElement : PopupEditorBaseElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IInputEditor, IValueEditor, ISupportInitialize, IPickerContentElementOwner

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemRadEditorElementEditorBaseElementPopupEditorBaseElementRadTimePickerElement

Implements: IBindableComponentIComponentICustomTypeDescriptorIDisposableIInputEditorINotifyPropertyChangedIPickerContentElementOwnerIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportInitializeISupportSystemSkinIValueEditor

Inherited Members PopupEditorBaseElement.DisposePopupForm()PopupEditorBaseElement.DisposePopupFormCore(bool)PopupEditorBaseElement.WirePopupFormEvents(RadPopupControlBase)PopupEditorBaseElement.UnwirePopupFormEvents(RadPopupControlBase)PopupEditorBaseElement.TooglePopupState()PopupEditorBaseElement.ClosePopup()PopupEditorBaseElement.ClosePopup(RadPopupCloseReason)PopupEditorBaseElement.ShowPopup()PopupEditorBaseElement.ShowPopupCore(RadPopupControlBase)PopupEditorBaseElement.GetPopupLocation(RadPopupControlBase)PopupEditorBaseElement.ControlBoundingRectangleSize()PopupEditorBaseElement.UpdatePopupMinMaxSize(RadPopupControlBase)PopupEditorBaseElement.ApplyThemeToPopup(RadElementTree, RadPopupControlBase)PopupEditorBaseElement.ApplyThemeToPopup(RadPopupControlBase)PopupEditorBaseElement.CanDisplayPopup()PopupEditorBaseElement.GetPopupForm()PopupEditorBaseElement.OnPopupOpening(CancelEventArgs)PopupEditorBaseElement.OnPopupOpened(EventArgs)PopupEditorBaseElement.OnPopupClosing(RadPopupClosingEventArgs)PopupEditorBaseElement.OnPopupClosed(RadPopupClosedEventArgs)PopupEditorBaseElement.OnEditorKeyDown(KeyEventArgs)PopupEditorBaseElement.OnMouseDown(MouseEventArgs)PopupEditorBaseElement.ProcessPopupTabKey(KeyEventArgs)PopupEditorBaseElement.OwnerOffsetPopupEditorBaseElement.IsPopupOpenPopupEditorBaseElement.EditorContainsFocusPopupEditorBaseElement.PopupOpenedPopupEditorBaseElement.PopupOpeningPopupEditorBaseElement.PopupClosingPopupEditorBaseElement.PopupClosedEditorBaseElement.EditorHandlerEditorBaseElement.originalValueEditorBaseElement.InitializeFields()EditorBaseElement.OnValidationError(ValidationErrorEventArgs)EditorBaseElement.OnValidationError(string)EditorBaseElement.OnKeyDown(KeyEventArgs)EditorBaseElement.OnKeyUp(KeyEventArgs)EditorBaseElement.OnTextChanging(TextChangingEventArgs)EditorBaseElement.OnTextChanged(EventArgs)EditorBaseElement.OnValidating(ValueChangingEventArgs)EditorBaseElement.OnValidated(EventArgs)EditorBaseElement.OnValueChanging(ValueChangingEventArgs)EditorBaseElement.OnValueChanged(EventArgs)EditorBaseElement.OnQueryValue(CancelEventArgs)EditorBaseElement.FindForm()EditorBaseElement.BeginInit()EditorBaseElement.EndInit()EditorBaseElement.ProcessKeyPress(KeyPressEventArgs)EditorBaseElement.ProcessKeyDown(KeyEventArgs)EditorBaseElement.ProcessKeyUp(KeyEventArgs)EditorBaseElement.ProcessMouseEnter(EventArgs)EditorBaseElement.ProcessMouseLeave(EventArgs)EditorBaseElement.ProcessMouseUp(MouseEventArgs)EditorBaseElement.ProcessMouseDown(MouseEventArgs)EditorBaseElement.ProcessMouseMove(MouseEventArgs)EditorBaseElement.ProcessMouseWheel(MouseEventArgs)EditorBaseElement.OnFormat(ConvertEventArgs)EditorBaseElement.OnParse(ConvertEventArgs)EditorBaseElement.FocusableElement()EditorBaseElement.Initialize()EditorBaseElement.Initialize(object)EditorBaseElement.Initialize(object, object)EditorBaseElement.BeginEdit()EditorBaseElement.EndEdit()EditorBaseElement.Validate()EditorBaseElement.ValidateCore()EditorBaseElement.CaptureMouse()EditorBaseElement.ReleaseMouseCapture()EditorBaseElement.NullValueEditorBaseElement.EditorTypeEditorBaseElement.IsModifiedEditorBaseElement.IsNestedEditorEditorBaseElement.DefaultValueEditorBaseElement.VisualModeEditorBaseElement.SupportedTypeEditorBaseElement.EditorManagerEditorBaseElement.FocusableEditorBaseElement.IsEnabledEditorBaseElement.IsMouseCapturedEditorBaseElement.QueryValueEditorBaseElement.ValidationErrorEditorBaseElement.ValidatingEditorBaseElement.ValidatedEditorBaseElement.ParseRadItem.KeyDownEventRadItem.KeyPressEventRadItem.KeyUpEventRadItem.FocusCommandRadItem.ActionCommandRadItem.UseDefaultDisabledPaintPropertyRadItem.TextPropertyRadItem.TextOrientationPropertyRadItem.FlipTextPropertyRadItem.IsAddNewItemPropertyRadItem.ToolTipTextPropertyRadItem.EnableElementShadowPropertyRadItem.ShadowDepthPropertyRadItem.ShadowColorPropertyRadItem.IsPaintingRippleRadItem.EnableRippleAnimationPropertyRadItem.RippleAnimationColorPropertyRadItem.EnableFocusBorderPropertyRadItem.FocusBorderColorPropertyRadItem.FocusBorderWidthPropertyRadItem.EnableFocusBorderAnimationPropertyRadItem.EnableHighlightPropertyRadItem.HighlightColorPropertyRadItem.EnableBorderHighlightPropertyRadItem.BorderHighlightColorPropertyRadItem.BorderHighlightThicknessPropertyRadItem.VisualStatePropertyRadItem.SetOwnerCollection(RadItemOwnerCollection)RadItem.Select()RadItem.OnSelect()RadItem.Deselect()RadItem.OnDeselect()RadItem.DoKeyDown(KeyEventArgs)RadItem.DoKeyPress(KeyPressEventArgs)RadItem.DoKeyUp(KeyEventArgs)RadItem.OnKeyPress(KeyPressEventArgs)RadItem.RaiseBubbleEvent(RadElement, RoutedEventArgs)RadItem.OnPropertyChanging(RadPropertyChangingEventArgs)RadItem.OnEnabledChanged(RadPropertyChangedEventArgs)RadItem.OnTextOrientationChanged(EventArgs)RadItem.OnFlipTextChanged(EventArgs)RadItem.PaintOverride(IGraphics, Rectangle, float, SizeF, bool)RadItem.OnMouseUp(MouseEventArgs)RadItem.OnMouseMove(MouseEventArgs)RadItem.OnMouseLeave(EventArgs)RadItem.StartRippleAnimation(MouseEventArgs)RadItem.UpdateFocusBorder(bool)RadItem.ContainsText()RadItem.ShouldSerializeProperty(PropertyDescriptor)RadItem.ProcessDialogKey(Keys)RadItem.ProcessCmdKey(ref Message, Keys)RadItem.RaiseKeyDown(KeyEventArgs)RadItem.RaiseKeyPress(KeyPressEventArgs)RadItem.RaiseKeyUp(KeyEventArgs)RadItem.ReplaceDefaultDescriptors(PropertyDescriptorCollection)RadItem.CallOnGesture(GestureEventArgs)RadItem.OnGesture(GestureEventArgs)RadItem.OnTwoFingerTapGesture(GestureEventArgs)RadItem.OnPressAndTapGesture(PressAndTapGestureEventArgs)RadItem.OnPanGesture(PanGestureEventArgs)RadItem.OnRotateGesture(RotateGestureEventArgs)RadItem.OnZoomGesture(ZoomGestureEventArgs)RadItem.CanDragCore(Point)RadItem.GetDragContextCore()RadItem.GetDragHintCore()RadItem.ProcessDragDrop(Point, ISupportDrag)RadItem.ProcessDragOver(Point, ISupportDrag)RadItem.ProcessDragEnter(Point, ISupportDrag)RadItem.ProcessDragLeave(Point, ISupportDrag)RadItem.UpdateOnShortcutsChanged()RadItem.CanHandleShortcut(ShortcutEventArgs)RadItem.IsOnActiveForm(Control, bool)RadItem.SetThemeValueOverride(RadProperty, object, string)RadItem.SetThemeValueOverride(RadProperty, object, string, string)RadItem.SetThemeValueOverride(RadProperty, object, string, Type)RadItem.ResetThemeValueOverride(RadProperty)RadItem.ResetThemeValueOverride(RadProperty, string)RadItem.ResetThemeValueOverrides()RadItem.GetAvailableVisualStates()RadItem.ShouldFallbackToDefaultTheme()RadItem.UseDefaultDisabledPaintRadItem.TextOrientationRadItem.FlipTextRadItem.CanHaveOwnStyleRadItem.TextRadItem.SelectableRadItem.DefaultAutoToolTipRadItem.ShouldHandleMouseInputRadItem.KeyTipRadItem.ParentItemRadItem.ShortcutsHandlerRadItem.EnableElementShadowRadItem.ShadowDepthRadItem.ShadowColorRadItem.EnableRippleAnimationRadItem.RippleAnimationColorRadItem.EnableFocusBorderRadItem.FocusBorderColorRadItem.FocusBorderWidthRadItem.EnableFocusBorderAnimationRadItem.EnableHighlightRadItem.HighlightColorRadItem.EnableBorderHighlightRadItem.BorderHighlightColorRadItem.BorderHighlightThicknessRadItem.MnemonicTextRadItem.ToolTipTextRadItem.ThemeRoleRadItem.VisualStateRadItem.StateManagerRadItem.AllowDragRadItem.AllowDropRadItem.ShortcutsRadItem.AccessibleDescriptionRadItem.AccessibleNameRadItem.AccessibleRoleRadItem.TextChangingRadItem.TextChangedRadItem.TextOrientationChangedRadItem.FlipTextChangedRadItem.QueryAccessibilityHelpRadItem.ZoomGestureRadItem.RotateGestureRadItem.PanGestureRadItem.TwoFingerTapGestureRadItem.PressAndTapGestureRadComponentElement.ToString()RadComponentElement.GetService(Type)RadComponentElement.CanRaiseEventsRadComponentElement.ContainerRadComponentElement.DesignModeRadComponentElement.SiteRadComponentElement.DataBindingsVisualElement.DefaultSizePropertyVisualElement.ForeColorPropertyVisualElement.BackColorPropertyVisualElement.FontPropertyVisualElement.SmoothingModePropertyVisualElement.OpacityPropertyVisualElement.CustomFontPropertyVisualElement.CustomFontSizePropertyVisualElement.CustomFontStylePropertyVisualElement.OnFontChanged(EventArgs)VisualElement.PaintElement(IGraphics, float, SizeF)VisualElement.PaintChildren(IGraphics, Rectangle, float, SizeF, bool)VisualElement.PrePaintElement(IGraphics)VisualElement.PostPaintElement(IGraphics)VisualElement.GetScaledFont(float)VisualElement.GetScaledFont(float, Font)VisualElement.DefaultSizeVisualElement.ForeColorVisualElement.BackColorVisualElement.FontVisualElement.CustomFontVisualElement.CustomFontSizeVisualElement.CustomFontStyleVisualElement.SmoothingModeVisualElement.OpacityVisualElement.FontChangedRadElement.BoundsPropertyRadElement.BorderThicknessPropertyRadElement.PaddingPropertyRadElement.MarginPropertyRadElement.AlignmentPropertyRadElement.AutoSizeModePropertyRadElement.FitToSizeModePropertyRadElement.MinSizePropertyRadElement.EnabledPropertyRadElement.CanFocusPropertyRadElement.IsItemFocusedPropertyRadElement.IsFocusedPropertyRadElement.IsMouseOverPropertyRadElement.IsMouseOverElementPropertyRadElement.IsMouseDownPropertyRadElement.ShouldPaintPropertyRadElement.VisibilityPropertyRadElement.NamePropertyRadElement.ClassPropertyRadElement.ClipDrawingPropertyRadElement.ShapePropertyRadElement.MouseClickedEventRadElement.MouseDoubleClickedEventRadElement.MouseDownEventRadElement.MouseUpEventRadElement.MouseWheelEventRadElement.ChildElementAddedEventRadElement.ParentChangedEventRadElement.BoundsChangedEventRadElement.VisibilityChangingEventRadElement.EnabledChangedEventRadElement.ControlChangedEventRadElement.BackgroundShapePropertyRadElement.BackgroundShapePaintModePropertyRadElement.ContainsFocusPropertyRadElement.ContainsMousePropertyRadElement.MaxSizePropertyRadElement.RightToLeftPropertyRadElement.AutoSizePropertyRadElement.ZIndexPropertyRadElement.AngleTransformPropertyRadElement.ScaleTransformPropertyRadElement.PositionOffsetPropertyRadElement.TagPropertyRadElement.StretchHorizontallyPropertyRadElement.StretchVerticallyPropertyRadElement.UseCompatibleTextRenderingPropertyRadElement.ClickModePropertyRadElement.styleVersionRadElement.paintSystemSkinRadElement.SetPropertyValueCommandRadElement.GetPropertyValueCommandRadElement.StylePropertyRadElement.CallCreateChildElements()RadElement.SuspendReferenceUpdate()RadElement.ResumeReferenceUpdate()RadElement.OnLoad(bool)RadElement.LoadCore()RadElement.OnUnload(ComponentThemableElementTree, bool)RadElement.UnloadCore(ComponentThemableElementTree)RadElement.OnUnloaded(ComponentThemableElementTree)RadElement.OnElementTreeChanged(ComponentThemableElementTree)RadElement.OnBeginDispose()RadElement.SetParent(RadElement)RadElement.OnParentChanged(RadElement)RadElement.UpdateReferences(ComponentThemableElementTree, bool, bool)RadElement.ResetLayout(bool)RadElement.HasInvisibleAncestor()RadElement.ResetLayoutCore()RadElement.InvalidateArrange()RadElement.InvalidateArrange(bool)RadElement.InvalidateMeasure()RadElement.InvalidateMeasure(bool)RadElement.UpdateLayout()RadElement.SuspendLayout()RadElement.SuspendLayout(bool)RadElement.ResumeLayout(bool)RadElement.ResumeLayout(bool, bool)RadElement.Arrange(RectangleF)RadElement.Measure(SizeF)RadElement.SetBounds(Rectangle)RadElement.SetBounds(int, int, int, int)RadElement.GetBoundingRectangle(Size)RadElement.GetBoundingRectangle(Rectangle)RadElement.GetDesiredSize(bool)RadElement.PointToScreen(Point)RadElement.PointFromScreen(Point)RadElement.PointToControl(Point)RadElement.PointFromControl(Point)RadElement.LocationToControl()RadElement.RectangleToScreen(Rectangle)RadElement.HitTest(Point)RadElement.OnRenderSizeChanged(SizeChangedInfo)RadElement.OnChildDesiredSizeChanged(RadElement)RadElement.OnLayoutPropertyChanged(RadPropertyChangedEventArgs)RadElement.ArrangeCore(RectangleF)RadElement.MeasureCore(SizeF)RadElement.ShouldArrangeChild(RadElement)RadElement.ArrangeOverride(SizeF)RadElement.ShouldMeasureChild(RadElement)RadElement.MeasureChildren(SizeF)RadElement.GetArrangeRect(RectangleF)RadElement.CanExecuteLayoutOperation()RadElement.CalcLayoutOffset(PointF)RadElement.LockBounds()RadElement.UnlockBounds()RadElement.SetBoundsCore(Rectangle)RadElement.IsInValidState(bool)RadElement.Invalidate()RadElement.Invalidate(bool)RadElement.GetInvalidateBounds()RadElement.NotifyInvalidate(RadElement)RadElement.OnTransformationInvalidated()RadElement.PerformLayoutTransformation(ref RadMatrix)RadElement.PerformPaintTransformation(ref RadMatrix)RadElement.IsInGetAsBitmap()RadElement.PaintElementSkin(IGraphics)RadElement.PaintBackgroundShape(IGraphics)RadElement.PostPaintChildren(IGraphics, Rectangle, float, SizeF)RadElement.PaintChild(RadElement, IGraphics, Rectangle, float, SizeF, bool)RadElement.PaintShadow(RadElement, IGraphics)RadElement.PaintShadowCore(Graphics, Rectangle, RadItem)RadElement.GetShadowRect(ref Rectangle, int)RadElement.PaintFocusCues(IGraphics, Rectangle)RadElement.GetAsBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Rectangle, Brush, float, SizeF)RadElement.GetAsBitmapEx(Color, float, SizeF)RadElement.GetAsBitmapEx(Brush, float, SizeF)RadElement.GetAsBitmap(Brush, float, SizeF)RadElement.IsInVisibleClipBounds(Rectangle)RadElement.SetClipping(Graphics)RadElement.GetClipRect()RadElement.ShouldPaintChild(RadElement)RadElement.GetFocusRect()RadElement.GetCurrentShape()RadElement.GetPaintRectangle(float, float, SizeF)RadElement.GetPatchedRect(RectangleF, float, SizeF)RadElement.GetXPVisualStyle()RadElement.GetVistaVisualStyle()RadElement.InitializeSystemSkinPaint()RadElement.UnitializeSystemSkinPaint()RadElement.GetSystemSkinPaintBounds()RadElement.OnUseSystemSkinChanged(EventArgs)RadElement.ShouldPaintSystemSkin()RadElement.ComposeShouldPaintSystemSkin()RadElement.GetStylablePropertiesFilter()RadElement.ResetStyleSettings(bool)RadElement.ResetStyleSettings(bool, RadProperty)RadElement.ProcessBehaviors(RadPropertyChangedEventArgs)RadElement.AddBehavior(PropertyChangeBehavior)RadElement.GetBehaviors()RadElement.RemoveBehavior(PropertyChangeBehavior)RadElement.ClearBehaviors()RadElement.AddRangeBehavior(PropertyChangeBehaviorCollection)RadElement.SetThemeApplied(bool)RadElement.OnStyleChanged(RadPropertyChangedEventArgs)RadElement.UnapplyStyle()RadElement.RemoveRangeBehaviors(PropertyChangeBehaviorCollection)RadElement.RemoveBehaviors(PropertyChangeBehavior)RadElement.RemoveRangeRoutedEventBehaviors(RoutedEventBehaviorCollection)RadElement.GetThemeEffectiveType()RadElement.GetChildrenByType(Type)RadElement.GetChildrenByBaseType(Type)RadElement.FindAncestorByThemeEffectiveType(Type)RadElement.FindAncestor<T>()RadElement.IsAncestorOf(RadElement)RadElement.FindDescendant<T>()RadElement.FindDescendant(Predicate<RadElement>)RadElement.FindDescendant(Type)RadElement.EnumDescendants(TreeTraversalMode)RadElement.EnumDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.EnumDescendants(Filter, TreeTraversalMode)RadElement.GetDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.GetDescendants(Filter, TreeTraversalMode)RadElement.GetAncestors(Filter)RadElement.GetAncestors(Predicate<RadElement>)RadElement.RaiseRoutedEvent(RadElement, RoutedEventArgs)RadElement.RaiseTunnelEvent(RadElement, RoutedEventArgs)RadElement.OnTunnelEvent(RadElement, RoutedEventArgs)RadElement.OnBubbleEvent(RadElement, RoutedEventArgs)RadElement.IsEventInProcess(RaisedRoutedEvent)RadElement.RegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, string)RadElement.GetRegisterRoutedEvent(string)RadElement.OnChildrenChanged(RadElement, ItemsChangeOperation)RadElement.GetChildren(ChildrenListOptions)RadElement.SendToBack()RadElement.BringToFront()RadElement.IsChildOf(RadElement)RadElement.Focus()RadElement.Focus(bool)RadElement.SetFocusPropertySafe(bool)RadElement.KillFocus()RadElement.OnCLREventsRise(RoutedEventArgs)RadElement.OnMouseHover(EventArgs)RadElement.OnParentEnabledChanged(RadPropertyChangedEventArgs)RadElement.OnLostMouseCapture(MouseEventArgs)RadElement.OnClick(EventArgs)RadElement.OnDoubleClick(EventArgs)RadElement.OnMouseEnter(EventArgs)RadElement.PerformClick()RadElement.OnMouseWheel(MouseEventArgs)RadElement.DoMouseWheel(MouseEventArgs)RadElement.DoClick(EventArgs)RadElement.DoDoubleClick(EventArgs)RadElement.IsInputKey(InputKeyEventArgs)RadElement.MouseEventArgsFromControl(MouseEventArgs)RadElement.DoMouseDown(MouseEventArgs)RadElement.DoMouseUp(MouseEventArgs)RadElement.DoMouseMove(MouseEventArgs)RadElement.ShowScreenTip(ScreenTipNeededEventArgs)RadElement.HideScreenTip()RadElement.DoMouseHover(EventArgs)RadElement.OnShowScreenTip(ComponentInputBehavior)RadElement.RaiseClick(EventArgs)RadElement.RaiseDoubleClick(EventArgs)RadElement.RaiseMouseWheel(MouseEventArgs)RadElement.UpdateContainsFocus(bool)RadElement.DoMouseEnter(EventArgs)RadElement.DoMouseLeave(EventArgs)RadElement.GetValue(RadProperty)RadElement.AddStylePropertySetting(IPropertySetting)RadElement.SetValueCore(RadPropertyValue, object, object, ValueSource)RadElement.NotifyChildren(RadPropertyChangedEventArgs)RadElement.OnBoundsChanged(RadPropertyChangedEventArgs)RadElement.OnLocationChanged(RadPropertyChangedEventArgs)RadElement.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)RadElement.CanRaisePropertyChangeNotifications(RadPropertyValue)RadElement.IsPropertyCancelable(RadPropertyMetadata)RadElement.OnParentPropertyChanged(RadPropertyChangedEventArgs)RadElement.PerformDispose(bool)RadElement.DisposeChildren()RadElement.GetStylableChildrenHierarchy()RadElement.GetStylableChildren()RadElement.GetClientRectangle(SizeF)RadElement.GetBorderThickness(BorderPrimitive)RadElement.DpiScaleChanged(SizeF)RadElement.ElementStateRadElement.DesiredSizeRadElement.IsLayoutSuspendedRadElement.BoundingRectangleRadElement.ControlBoundingRectangleRadElement.BypassLayoutPoliciesRadElement.IsArrangeValidRadElement.IsMeasureValidRadElement.TreeLevelRadElement.TransformRadElement.TotalTransformRadElement.ShouldPaintUsingParentShapeRadElement.UseSystemSkinRadElement.PropagateStyleToChildrenRadElement.ThemeEffectiveTypeRadElement.ElementTreeRadElement.ChildrenRadElement.ChildrenHierarchyRadElement.ParentRadElement.RoutedEventBehaviorsRadElement.LayoutableChildrenCountRadElement.ContainsFocusRadElement.NotifyParentOnMouseInputRadElement.IsAbleToRespondToMouseEventsRadElement.AutoSizeRadElement.BoundsRadElement.LocationRadElement.SizeRadElement.BorderThicknessRadElement.PaddingRadElement.MarginRadElement.AlignmentRadElement.AutoSizeModeRadElement.FitToSizeModeRadElement.EnabledRadElement.CanFocusRadElement.IsFocusedRadElement.IsMouseOverRadElement.IsMouseOverElementRadElement.IsMouseDownRadElement.InvalidateChildrenOnChildChangedRadElement.ShouldPaintRadElement.VisibilityRadElement.IsElementVisibleRadElement.NameRadElement.ClassRadElement.ClipDrawingRadElement.ShapeRadElement.MinSizeRadElement.MaxSizeRadElement.ZIndexRadElement.RightToLeftRadElement.UseCompatibleTextRenderingRadElement.BackgroundShapeRadElement.BackgroundShapePaintModeRadElement.ContainsMouseRadElement.CaptureRadElement.ScaleTransformRadElement.AngleTransformRadElement.PositionOffsetRadElement.SerializePropertiesRadElement.SerializeElementRadElement.SerializeChildrenRadElement.RenderingMaxFramerateRadElement.IsThemeAppliedRadElement.ShouldApplyThemeRadElement.UseCenteredAngleTransformRadElement.TagRadElement.StretchHorizontallyRadElement.StretchVerticallyRadElement.ClickModeRadElement.DoubleClickEnabledRadElement.CaptureOnMouseDownRadElement.IsItemHoveredRadElement.StyleRadElement.AutoToolTipRadElement.ScreenTipRadElement.AutoNumberKeyTipRadElement.DpiScaleFactorRadElement.LayoutUpdatedRadElement.MouseHoverRadElement.MouseMoveRadElement.MouseDownRadElement.DoubleClickRadElement.MouseEnterRadElement.EnabledChangedRadElement.MouseLeaveRadElement.ChildrenChangedRadElement.LostMouseCaptureRadObject.BindingContextPropertyRadObject.RadTypeRadObject.ClearPropertyStore()RadObject.SuspendPropertyNotifications()RadObject.ResumePropertyNotifications()RadObject.GetPropertyValue(RadProperty)RadObject.SetDefaultValueOverride(RadProperty, object)RadObject.SetValue(RadProperty, object)RadObject.ResetValue(RadProperty)RadObject.ResetLocalValue(RadProperty)RadObject.ResetValue(RadProperty, ValueResetFlags)RadObject.UpdateValue(RadProperty)RadObject.GetValueSource(RadProperty)RadObject.GetRegisteredRadProperty(string)RadObject.UpdateValueCore(RadPropertyValue)RadObject.ResetValueCore(RadPropertyValue, ValueResetFlags)RadObject.GetDefaultValue(RadPropertyValue, object)RadObject.CoerceValue(RadPropertyValue, object)RadObject.ShouldSerializeProperty(RadProperty)RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions)RadObject.UnbindProperty(RadProperty)RadObject.GetInheritedValue(RadProperty)RadObject.OnNotifyPropertyChanged(string)RadObject.OnNotifyPropertyChanged(PropertyChangedEventArgs)RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)RadObject.PropertyValuesRadObject.PropertyFilterRadObject.RadObjectTypeRadObject.BindingContextRadObject.PropertyChangedRadObject.RadPropertyChangedRadObject.RadPropertyChangingDisposableObject.GetBitState(long)DisposableObject.SetBitState(long, bool)DisposableObject.OnBitStateChanged(long, bool, bool)DisposableObject.Dispose()DisposableObject.Dispose(bool)DisposableObject.DisposeUnmanagedResources()DisposableObject.BitStateDisposableObject.EventsDisposableObject.IsDisposingDisposableObject.IsDisposedDisposableObject.DisposedDisposableObject.Disposing

Constructors

RadTimePickerElement()

Initializes a new instance of the RadTimePickerElement class with default settings.

Declaration

cs-api-definition
public RadTimePickerElement()

Fields

IsDropDownShownProperty

Identifies the IsDropDownShown dependency property that indicates whether the time picker popup is currently displayed.

Declaration

cs-api-definition
public static RadProperty IsDropDownShownProperty

Field Value

RadProperty

PopupMinSizeProperty

Identifies the PopupMinSize dependency property that specifies the minimum size constraints for the time picker popup.

Declaration

cs-api-definition
public static RadProperty PopupMinSizeProperty

Field Value

RadProperty

Properties

ButtonPanelHeight

Gets or sets the button panel height.

Declaration

cs-api-definition
public int ButtonPanelHeight { get; set; }

Property Value

int

ClockPosition

Determines the click position.

Declaration

cs-api-definition
public ClockPosition ClockPosition { get; set; }

Property Value

ClockPosition

ColumnsCount

Gets or sets the column count.

Declaration

cs-api-definition
public int ColumnsCount { get; set; }

Property Value

int

Culture

Gets or sets the culture.

Declaration

cs-api-definition
public CultureInfo Culture { get; set; }

Property Value

CultureInfo

Implements IPickerContentElementOwner.Culture

DownButton

Gets the down arrow button.

Declaration

cs-api-definition
public RadRepeatArrowElement DownButton { get; }

Property Value

RadRepeatArrowElement

DropDownAnimationEnabled

Gets or sets a value indicating whether the RadDropDownList will be animated when displaying.

Declaration

cs-api-definition
public bool DropDownAnimationEnabled { get; set; }

Property Value

bool

DropDownButton

Gets the drop-down button.

Declaration

cs-api-definition
public RadTimeDropDownButtonElement DropDownButton { get; }

Property Value

RadTimeDropDownButtonElement

EditorElement

Gets or sets the editor element.

Declaration

cs-api-definition
public override RadItem EditorElement { get; set; }

Property Value

RadItem

Overrides EditorBaseElement.EditorElement

Format

Gets or sets the format string.

Declaration

cs-api-definition
public string Format { get; set; }

Property Value

string

Implements IPickerContentElementOwner.Format

HeadersHeight

Gets or sets the headers height.

Declaration

cs-api-definition
public int HeadersHeight { get; set; }

Property Value

int

HourHeaderText

Gets the hours header text.

Declaration

cs-api-definition
public string HourHeaderText { get; set; }

Property Value

string

Implements IPickerContentElementOwner.HourHeaderText

MaskedEditBox

Gets the masked edit box.

Declaration

cs-api-definition
public virtual RadMaskedEditBoxElement MaskedEditBox { get; }

Property Value

RadMaskedEditBoxElement

MaxValue

Gets or sets the maximum value.

Declaration

cs-api-definition
public DateTime MaxValue { get; set; }

Property Value

DateTime

MinValue

Gets or sets the minimum value.

Declaration

cs-api-definition
public DateTime MinValue { get; set; }

Property Value

DateTime

MinutesHeaderText

Gets the minutes header text.

Declaration

cs-api-definition
public virtual string MinutesHeaderText { get; set; }

Property Value

string

Implements IPickerContentElementOwner.MinutesHeaderText

NullText

Gets or sets the text that is displayed when RadDropDownList has no text set.

Declaration

cs-api-definition
public string NullText { get; set; }

Property Value

string

PopupContentElement

Gets the pop-up content element.

Declaration

cs-api-definition
public virtual RadTimePickerContentElement PopupContentElement { get; }

Property Value

RadTimePickerContentElement

PopupForm

Gets the pop-up form.

Declaration

cs-api-definition
public RadTimePickerPopup PopupForm { get; }

Property Value

RadTimePickerPopup

PopupMinSize

Determines the minimum size of the pop-up.

Declaration

cs-api-definition
public Size PopupMinSize { get; set; }

Property Value

Size

ReadOnly

Enables or disables the ReadOnly mode of RadTimeBox. The default value is false.

Declaration

cs-api-definition
[Browsable(false)]
public bool ReadOnly { get; set; }

Property Value

bool

RowHeight

Gets or sets the row height.

Declaration

cs-api-definition
public int RowHeight { get; set; }

Property Value

int

ShowSpinButtons

Indicates whether to show the spin buttons.

Declaration

cs-api-definition
public bool ShowSpinButtons { get; set; }

Property Value

bool

SpinButtonsStackLayout

Gets the StackLayoutElement that contains the spin buttons.

Declaration

cs-api-definition
public StackLayoutElement SpinButtonsStackLayout { get; }

Property Value

StackLayoutElement

Step

Gets or sets the step.

Declaration

cs-api-definition
public int Step { get; set; }

Property Value

int

TableWidth

Gets or sets the table width.

Declaration

cs-api-definition
public int TableWidth { get; set; }

Property Value

int

TimeTables

Gets or sets a value indicating how the time tables will be displayed.

Declaration

cs-api-definition
public TimeTables TimeTables { get; set; }

Property Value

TimeTables

TwoTablesForTime

Determines whether to use two tables for hours and minutes or display them into a single table.

Declaration

cs-api-definition
public bool TwoTablesForTime { get; set; }

Property Value

bool

UpButton

Gets the up arrow button.

Declaration

cs-api-definition
public RadRepeatArrowElement UpButton { get; }

Property Value

RadRepeatArrowElement

Value

Gets or sets the value. The property is of type DateTime.

Declaration

cs-api-definition
public override object Value { get; set; }

Property Value

object

Overrides EditorBaseElement.Value

Implements IPickerContentElementOwner.Value

Methods

CloseOwnerPopup()

Closes the pop-up.

Declaration

cs-api-definition
public void CloseOwnerPopup()

Implements IPickerContentElementOwner.CloseOwnerPopup()

CreateArrowButtonElement()

Creates the arrow button element.

Declaration

cs-api-definition
protected virtual void CreateArrowButtonElement()

CreateChildElements()

Called by the element when constructed. Allows inheritors to build the element tree.

Declaration

cs-api-definition
protected override void CreateChildElements()

Overrides RadElement.CreateChildElements()

CreateDownButton()

Creates the button element for the decrement button.

Declaration

cs-api-definition
protected virtual RadRepeatArrowElement CreateDownButton()

Returns

RadRepeatArrowElement

A RadRepeatArrowElement to be placed in the RadSpinElement.

CreatePopupForm()

Creates and configures the popup form that displays the time selection interface.

Declaration

cs-api-definition
protected override RadPopupControlBase CreatePopupForm()

Returns

RadPopupControlBase

A RadPopupControlBase instance representing the time picker popup.

Overrides PopupEditorBaseElement.CreatePopupForm()

CreateSpinButtons()

Creates the spin buttons and the container.

Declaration

cs-api-definition
protected virtual void CreateSpinButtons()

CreateTextEditorElement()

Creates the text editor element used for time input and display.

Declaration

cs-api-definition
protected virtual void CreateTextEditorElement()

CreateUpButton()

Creates the button element for the increment button.

Declaration

cs-api-definition
protected virtual RadRepeatArrowElement CreateUpButton()

Returns

RadRepeatArrowElement

A RadRepeatArrowElement to be placed in the RadSpinElement.

DisposeManagedResources()

Releases the managed resources.

Declaration

cs-api-definition
protected override void DisposeManagedResources()

Overrides PopupEditorBaseElement.DisposeManagedResources()

GetInitialPopupSize()

Gets the initial size of the pop-up.

Declaration

cs-api-definition
protected override Size GetInitialPopupSize()

Returns

Size

Overrides PopupEditorBaseElement.GetInitialPopupSize()

GetPopupSize(RadPopupControlBase, bool)

Gets the size of the pop-up.

Declaration

cs-api-definition
protected override Size GetPopupSize(RadPopupControlBase popup, bool measure)

Parameters

popup

RadPopupControlBase

The pop-up.

measure

bool

Not used.

Returns

Size

The size of the pop-up.

Overrides PopupEditorBaseElement.GetPopupSize(RadPopupControlBase, bool)

MaskEditBox_Click(object, EventArgs)

Called when the mask edit box is clicked.

Declaration

cs-api-definition
protected virtual void MaskEditBox_Click(object sender, EventArgs e)

Parameters

sender

object

The source of the event.

e

EventArgs

An object that contains no event data.

MaskEditBox_KeyDown(object, KeyEventArgs)

Called when a key is pressed down while the mask edit box has focus.

Declaration

cs-api-definition
protected virtual void MaskEditBox_KeyDown(object sender, KeyEventArgs e)

Parameters

sender

object

The source of the event.

e

KeyEventArgs

A KeyEventArgs that contains the event data.

MaskEditBox_KeyPress(object, KeyPressEventArgs)

Called when a key is pressed while the mask edit box has focus.

Declaration

cs-api-definition
protected virtual void MaskEditBox_KeyPress(object sender, KeyPressEventArgs e)

Parameters

sender

object

The source of the event.

e

KeyPressEventArgs

A KeyPressEventArgs that contains the event data.

MaskEditBox_MouseUp(object, MouseEventArgs)

Called when the mouse pointer is over the mask edit box and a mouse button is released.

Declaration

cs-api-definition
protected virtual void MaskEditBox_MouseUp(object sender, MouseEventArgs e)

Parameters

sender

object

The source of the event.

e

MouseEventArgs

A MouseEventArgs that contains the event data.

MaskEditBox_MouseWheel(object, MouseEventArgs)

Called when the mouse wheel moves while the mask edit box has focus.

Declaration

cs-api-definition
protected virtual void MaskEditBox_MouseWheel(object sender, MouseEventArgs e)

Parameters

sender

object

The source of the event.

e

MouseEventArgs

A MouseEventArgs that contains the event data.

MeasureOverride(SizeF)

Measures the space required by the RadElement

Used by the layout system.

Declaration

cs-api-definition
protected override SizeF MeasureOverride(SizeF availableSize)

Parameters

availableSize

SizeF

The size that is available to the RadElement. The available size can be infinity (to take the full size of the element)

Returns

SizeF

The minimum size required by the element to be completely visible. Cannot be infinity.

Overrides RadElement.MeasureOverride(SizeF)

Remarks

In this method call to the Measure method of each child must be made.

OnLoaded()

Called when the element has been successfully loaded. That includes loading of all its children as well.

Declaration

cs-api-definition
protected override void OnLoaded()

Overrides RadElement.OnLoaded()

OnPopupClosed(object, RadPopupClosedEventArgs)

Called when the pop-up is closed.

Declaration

cs-api-definition
protected virtual void OnPopupClosed(object sender, RadPopupClosedEventArgs args)

Parameters

sender

object

The source of the event.

args

RadPopupClosedEventArgs

A RadPopupClosedEventArgs that contains the event data.

OnPopupClosing(object, RadPopupClosingEventArgs)

Called when the pop-up is about to be closed. Cancellable.

Declaration

cs-api-definition
protected virtual void OnPopupClosing(object sender, RadPopupClosingEventArgs args)

Parameters

sender

object

The source of the event.

args

RadPopupClosingEventArgs

A RadPopupClosingEventArgs that contains the event data.

OnPopupOpened(object, EventArgs)

Called when the pop-up is opened.

Declaration

cs-api-definition
protected virtual void OnPopupOpened(object sender, EventArgs e)

Parameters

sender

object

The source of the event.

e

EventArgs

An object that contains no event data.

OnPropertyChanged(RadPropertyChangedEventArgs)

Called when a RadProperty value of this instance is changed.

Declaration

cs-api-definition
protected override void OnPropertyChanged(RadPropertyChangedEventArgs e)

Parameters

e

RadPropertyChangedEventArgs

A RadPropertyChangedEventArgs that contains the event data.

Overrides PopupEditorBaseElement.OnPropertyChanged(RadPropertyChangedEventArgs)

OnValueChanged(object, EventArgs)

Raises the ValueChanged event.

Declaration

cs-api-definition
protected virtual void OnValueChanged(object sender, EventArgs e)

Parameters

sender

object

The source of the event.

e

EventArgs

An object that contains no event data.

OnValueChanging(object, CancelEventArgs)

Raises the ValueChanging event.

Declaration

cs-api-definition
protected virtual void OnValueChanging(object sender, CancelEventArgs e)

Parameters

sender

object

The source of the event.

e

CancelEventArgs

A CancelEventArgs that contains the event data.

UnwireEvents()

Detaches from all events of its sub-elements.

Declaration

cs-api-definition
protected virtual void UnwireEvents()

UpdateHeadersText()

Updates all header texts.

Declaration

cs-api-definition
protected virtual void UpdateHeadersText()

WireEvents()

Attaches to all necessary events of its sub-elements.

Declaration

cs-api-definition
protected virtual void WireEvents()

arrowButton_Click(object, EventArgs)

Called when the arrow button is clicked.

Declaration

cs-api-definition
protected virtual void arrowButton_Click(object sender, EventArgs e)

Parameters

sender

object

The source of the event.

e

EventArgs

An object that contains no event data.

Events

Click

Occurs when the control is clicked.

Declaration

cs-api-definition
public event EventHandler Click

Event Value

EventHandler

KeyDown

Occurs when a key is pressed down while the control has focus.

Declaration

cs-api-definition
public event KeyEventHandler KeyDown

Event Value

KeyEventHandler

KeyPress

Occurs when a key is pressed while the control has focus.

Declaration

cs-api-definition
public event KeyPressEventHandler KeyPress

Event Value

KeyPressEventHandler

KeyUp

Occurs when a key is released while the control has focus.

Declaration

cs-api-definition
public event KeyEventHandler KeyUp

Event Value

KeyEventHandler

MouseUp

Occurs when the mouse pointer is over the control and a mouse button is released.

Declaration

cs-api-definition
public event MouseEventHandler MouseUp

Event Value

MouseEventHandler

MouseWheel

Occurs when the mouse wheel moves while the control has focus.

Declaration

cs-api-definition
public event MouseEventHandler MouseWheel

Event Value

MouseEventHandler

TimeCellFormatting

Occurs when the content of a time cell needs to be formatted for display.

Declaration

cs-api-definition
public event TimeCellFormattingEventHandler TimeCellFormatting

Event Value

TimeCellFormattingEventHandler

ValueChanged

Occurs when the editing value has been changed

Declaration

cs-api-definition
public event EventHandler ValueChanged

Event Value

EventHandler

ValueChanging

Occurs when the editing value is changing.

Declaration

cs-api-definition
public event CancelEventHandler ValueChanging

Event Value

CancelEventHandler