RadTimeSpanPickerElement
Represents the main element that provides the time span picker functionality, serving as the core implementation
for the RadTimeSpanPicker control with support for masked text input and popup-based editing.
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax:
public class RadTimeSpanPickerElement : PopupEditorBaseElement , INotifyPropertyChanged , ICustomTypeDescriptor , ISupportSystemSkin , IBindableComponent , IComponent , IDisposable , ISupportDrag , ISupportDrop , IShortcutProvider , IStylableElement , IStylableNode , IInputEditor , IValueEditor , ISupportInitialize , ITimeSpanPickerContentElementOwner
Inheritance:
object DisposableObject RadObject RadElement VisualElement RadComponentElement RadItem RadEditorElement EditorBaseElement PopupEditorBaseElement RadTimeSpanPickerElement
Implements:
IBindableComponent IComponent ICustomTypeDescriptor IDisposable IInputEditor INotifyPropertyChanged IShortcutProvider IStylableElement IStylableNode ISupportDrag ISupportDrop ISupportInitialize ISupportSystemSkin ITimeSpanPickerContentElementOwner IValueEditor Show more
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.OnPopupClosed(RadPopupClosedEventArgs) PopupEditorBaseElement.OnEditorKeyDown(KeyEventArgs) PopupEditorBaseElement.OnMouseDown(MouseEventArgs) PopupEditorBaseElement.ProcessPopupTabKey(KeyEventArgs) PopupEditorBaseElement.OwnerOffset PopupEditorBaseElement.IsPopupOpen PopupEditorBaseElement.EditorContainsFocus PopupEditorBaseElement.PopupOpened PopupEditorBaseElement.PopupOpening PopupEditorBaseElement.PopupClosing PopupEditorBaseElement.PopupClosed EditorBaseElement.EditorHandler EditorBaseElement.originalValue 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.NullValue EditorBaseElement.EditorType EditorBaseElement.IsModified EditorBaseElement.IsNestedEditor EditorBaseElement.DefaultValue EditorBaseElement.VisualMode EditorBaseElement.SupportedType EditorBaseElement.EditorManager EditorBaseElement.Focusable EditorBaseElement.IsEnabled EditorBaseElement.IsMouseCaptured EditorBaseElement.QueryValue EditorBaseElement.ValidationError EditorBaseElement.Validating EditorBaseElement.Validated EditorBaseElement.Parse RadItem.KeyDownEvent RadItem.KeyPressEvent RadItem.KeyUpEvent RadItem.FocusCommand RadItem.ActionCommand RadItem.UseDefaultDisabledPaintProperty RadItem.TextProperty RadItem.TextOrientationProperty RadItem.FlipTextProperty RadItem.IsAddNewItemProperty RadItem.ToolTipTextProperty RadItem.EnableElementShadowProperty RadItem.ShadowDepthProperty RadItem.ShadowColorProperty RadItem.IsPaintingRipple RadItem.EnableRippleAnimationProperty RadItem.RippleAnimationColorProperty RadItem.EnableFocusBorderProperty RadItem.FocusBorderColorProperty RadItem.FocusBorderWidthProperty RadItem.EnableFocusBorderAnimationProperty RadItem.EnableHighlightProperty RadItem.HighlightColorProperty RadItem.EnableBorderHighlightProperty RadItem.BorderHighlightColorProperty RadItem.BorderHighlightThicknessProperty RadItem.VisualStateProperty RadItem.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.UseDefaultDisabledPaint RadItem.TextOrientation RadItem.FlipText RadItem.CanHaveOwnStyle RadItem.Text RadItem.Selectable RadItem.DefaultAutoToolTip RadItem.ShouldHandleMouseInput RadItem.KeyTip RadItem.ParentItem RadItem.ShortcutsHandler RadItem.EnableElementShadow RadItem.ShadowDepth RadItem.ShadowColor RadItem.EnableRippleAnimation RadItem.RippleAnimationColor RadItem.EnableFocusBorder RadItem.FocusBorderColor RadItem.FocusBorderWidth RadItem.EnableFocusBorderAnimation RadItem.EnableHighlight RadItem.HighlightColor RadItem.EnableBorderHighlight RadItem.BorderHighlightColor RadItem.BorderHighlightThickness RadItem.MnemonicText RadItem.ToolTipText RadItem.ThemeRole RadItem.VisualState RadItem.StateManager RadItem.AllowDrag RadItem.AllowDrop RadItem.Shortcuts RadItem.AccessibleDescription RadItem.AccessibleName RadItem.AccessibleRole RadItem.TextChanging RadItem.TextChanged RadItem.TextOrientationChanged RadItem.FlipTextChanged RadItem.QueryAccessibilityHelp RadItem.ZoomGesture RadItem.RotateGesture RadItem.PanGesture RadItem.TwoFingerTapGesture RadItem.PressAndTapGesture RadComponentElement.ToString() RadComponentElement.GetService(Type) RadComponentElement.CanRaiseEvents RadComponentElement.Container RadComponentElement.DesignMode RadComponentElement.Site RadComponentElement.DataBindings VisualElement.DefaultSizeProperty VisualElement.ForeColorProperty VisualElement.BackColorProperty VisualElement.FontProperty VisualElement.SmoothingModeProperty VisualElement.OpacityProperty VisualElement.CustomFontProperty VisualElement.CustomFontSizeProperty VisualElement.CustomFontStyleProperty VisualElement.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.DefaultSize VisualElement.ForeColor VisualElement.BackColor VisualElement.Font VisualElement.CustomFont VisualElement.CustomFontSize VisualElement.CustomFontStyle VisualElement.SmoothingMode VisualElement.Opacity VisualElement.FontChanged RadElement.BoundsProperty RadElement.BorderThicknessProperty RadElement.PaddingProperty RadElement.MarginProperty RadElement.AlignmentProperty RadElement.AutoSizeModeProperty RadElement.FitToSizeModeProperty RadElement.MinSizeProperty RadElement.EnabledProperty RadElement.CanFocusProperty RadElement.IsItemFocusedProperty RadElement.IsFocusedProperty RadElement.IsMouseOverProperty RadElement.IsMouseOverElementProperty RadElement.IsMouseDownProperty RadElement.ShouldPaintProperty RadElement.VisibilityProperty RadElement.NameProperty RadElement.ClassProperty RadElement.ClipDrawingProperty RadElement.ShapeProperty RadElement.MouseClickedEvent RadElement.MouseDoubleClickedEvent RadElement.MouseDownEvent RadElement.MouseUpEvent RadElement.MouseWheelEvent RadElement.ChildElementAddedEvent RadElement.ParentChangedEvent RadElement.BoundsChangedEvent RadElement.VisibilityChangingEvent RadElement.EnabledChangedEvent RadElement.ControlChangedEvent RadElement.BackgroundShapeProperty RadElement.BackgroundShapePaintModeProperty RadElement.ContainsFocusProperty RadElement.ContainsMouseProperty RadElement.MaxSizeProperty RadElement.RightToLeftProperty RadElement.AutoSizeProperty RadElement.ZIndexProperty RadElement.AngleTransformProperty RadElement.ScaleTransformProperty RadElement.PositionOffsetProperty RadElement.TagProperty RadElement.StretchHorizontallyProperty RadElement.StretchVerticallyProperty RadElement.UseCompatibleTextRenderingProperty RadElement.ClickModeProperty RadElement.styleVersion RadElement.paintSystemSkin RadElement.SetPropertyValueCommand RadElement.GetPropertyValueCommand RadElement.StyleProperty RadElement.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.ElementState RadElement.DesiredSize RadElement.IsLayoutSuspended RadElement.BoundingRectangle RadElement.ControlBoundingRectangle RadElement.BypassLayoutPolicies RadElement.IsArrangeValid RadElement.IsMeasureValid RadElement.TreeLevel RadElement.Transform RadElement.TotalTransform RadElement.ShouldPaintUsingParentShape RadElement.UseSystemSkin RadElement.PropagateStyleToChildren RadElement.ElementTree RadElement.Children RadElement.ChildrenHierarchy RadElement.Parent RadElement.RoutedEventBehaviors RadElement.LayoutableChildrenCount RadElement.ContainsFocus RadElement.NotifyParentOnMouseInput RadElement.IsAbleToRespondToMouseEvents RadElement.AutoSize RadElement.Bounds RadElement.Location RadElement.Size RadElement.BorderThickness RadElement.Padding RadElement.Margin RadElement.Alignment RadElement.AutoSizeMode RadElement.FitToSizeMode RadElement.Enabled RadElement.CanFocus RadElement.IsFocused RadElement.IsMouseOver RadElement.IsMouseOverElement RadElement.IsMouseDown RadElement.InvalidateChildrenOnChildChanged RadElement.ShouldPaint RadElement.Visibility RadElement.IsElementVisible RadElement.Name RadElement.Class RadElement.ClipDrawing RadElement.Shape RadElement.MinSize RadElement.MaxSize RadElement.ZIndex RadElement.RightToLeft RadElement.UseCompatibleTextRendering RadElement.BackgroundShape RadElement.BackgroundShapePaintMode RadElement.ContainsMouse RadElement.Capture RadElement.ScaleTransform RadElement.AngleTransform RadElement.PositionOffset RadElement.SerializeProperties RadElement.SerializeElement RadElement.SerializeChildren RadElement.RenderingMaxFramerate RadElement.IsThemeApplied RadElement.ShouldApplyTheme RadElement.UseCenteredAngleTransform RadElement.Tag RadElement.StretchHorizontally RadElement.StretchVertically RadElement.ClickMode RadElement.DoubleClickEnabled RadElement.CaptureOnMouseDown RadElement.IsItemHovered RadElement.Style RadElement.AutoToolTip RadElement.ScreenTip RadElement.AutoNumberKeyTip RadElement.DpiScaleFactor RadElement.LayoutUpdated RadElement.MouseHover RadElement.MouseMove RadElement.MouseDown RadElement.DoubleClick RadElement.MouseEnter RadElement.EnabledChanged RadElement.MouseLeave RadElement.ChildrenChanged RadElement.LostMouseCapture RadObject.BindingContextProperty RadObject.RadType RadObject.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.PropertyValues RadObject.PropertyFilter RadObject.RadObjectType RadObject.BindingContext RadObject.PropertyChanged RadObject.RadPropertyChanged RadObject.RadPropertyChanging DisposableObject.GetBitState(long) DisposableObject.SetBitState(long, bool) DisposableObject.OnBitStateChanged(long, bool, bool) DisposableObject.Dispose() DisposableObject.Dispose(bool) DisposableObject.DisposeUnmanagedResources() DisposableObject.BitState DisposableObject.Events DisposableObject.IsDisposing DisposableObject.IsDisposed DisposableObject.Disposed DisposableObject.Disposing Show more
Declaration
public RadTimeSpanPickerElement ( )
Identifies the PopupMinSize dependency property that specifies the minimum size constraints for the popup window.
Declaration
public static RadProperty PopupMinSizeProperty
Field Value
RadProperty
Gets or sets the culture information used for formatting and parsing time span values.
This affects how time components are displayed and interpreted based on regional settings.
Gets or sets the increment step for the days component when modifying time span values using spin buttons or keyboard navigation.
Declaration
public int DaysStep { get ; set ; }
Property Value
int
Gets the button element used to decrease time span component values.
Gets or sets a value indicating whether the popup displays with animation effects when opening and closing.
Declaration
public bool DropDownAnimationEnabled { get ; set ; }
Property Value
bool
Gets the dropdown button element that opens the time span selection popup when clicked.
Gets or sets the edit mode that determines how users can interact with the control to modify time span values.
This property controls whether editing is done through text input, popup interface, or both.
Declaration
public TimeSpanEditMode EditMode { get ; set ; }
Property Value
TimeSpanEditMode
Gets or sets the editor element reference. This property is hidden from serialization to prevent stack overflow exceptions
Gets or sets a value indicating whether users can set the time span value to null using keyboard shortcuts.
When enabled, users can press Ctrl+Del or Ctrl+0 to clear the current value.
Declaration
public virtual bool EnableNullValueInput { get ; set ; }
Property Value
bool
Gets or sets the format string that determines how time span values are displayed and parsed in the text input.
The format string controls which time components are shown and their formatting patterns.
Gets or sets the increment step for the hours component when modifying time span values using spin buttons or keyboard navigation.
Declaration
public int HoursStep { get ; set ; }
Property Value
int
Gets the masked edit box element that provides text input functionality with time span validation and formatting.
Gets or sets the maximumvalue that can be selected in the control.
Values above this maximum will not be accepted or displayed.
Declaration
public TimeSpan MaxValue { get ; set ; }
Property Value
TimeSpan
Gets or sets the increment step for the milliseconds component when modifying time span values using spin buttons or keyboard navigation.
Declaration
public int MillisecondsStep { get ; set ; }
Property Value
int
Gets or sets the minimumvalue that can be selected in the control.
Values below this minimum will not be accepted or displayed.
Declaration
public TimeSpan MinValue { get ; set ; }
Property Value
TimeSpan
Gets or sets the increment step for the minutes component when modifying time span values using spin buttons or keyboard navigation.
Declaration
public int MinutesStep { get ; set ; }
Property Value
int
Gets or sets the placeholder text displayed when the control has no time span value set.
This text provides guidance to users about the expected input format.
Declaration
public string NullText { get ; set ; }
Property Value
string
Gets the popup content element that provides the interactive time span selection interface within the popup.
Gets the popup form that contains the time span selection interface.
Gets or sets the minimum size constraints for the popup window that contains the time span selection interface.
Declaration
public Size PopupMinSize { get ; set ; }
Property Value
Size
Gets or sets a value indicating whether the control is in read-only mode.
When true, users cannot modify the time span value through either text input or popup interaction.
Declaration
[ Browsable ( false ) ]
public bool ReadOnly { get ; set ; }
Property Value
bool
Gets or sets the increment step for the seconds component when modifying time span values using spin buttons or keyboard navigation.
Declaration
public int SecondsStep { get ; set ; }
Property Value
int
Gets or sets a value indicating whether the dropdown button that opens the popup is visible and accessible to users.
Declaration
public bool ShowDropDownButton { get ; set ; }
Property Value
bool
Gets or sets a value indicating whether the spin buttons for incrementing and decrementing time span components are visible.
When enabled, users can use up/down buttons to modify the selected time component.
Declaration
public bool ShowSpinButtons { get ; set ; }
Property Value
bool
Gets the stack layout element that serves as a container for the spin buttons (up and down arrows).
Declaration
public StackLayoutElement SpinButtonsStackLayout { get ; }
Property Value
StackLayoutElement
Gets or sets the text alignment of within the masked edit box.
Declaration
public HorizontalAlignment TextAlign { get ; set ; }
Property Value
HorizontalAlignment
Gets the type used for theming this element, allowing it to inherit styles from RadTimePickerElement .
Gets the mask provider that manages time span formatting and editing behavior for the masked edit box.
This provider controls how editing is performed for each time component (days, hours, minutes, seconds, milliseconds).
Gets the increment button element used to increase time span component values.
Gets or sets the value of the RadTimeSpanPickerElement .
The value can be null if no time span is selected or if null input is enabled.
Closes the popup window when called by the popup content element.
Creates the stack layout element that serves as a container for the up and down arrow buttons.
Creates and initializes all child elements including the masked edit box, dropdown button, spin buttons, and layout containers.
Creates the decrement button element used to decrease time span component values.
Creates the dropdown button element that opens the time span selection popup when clicked.
Creates the masked edit box element that provides text input functionality with time span validation and formatting.
Creates the popup form instance that contains the time span selection interface.
Override this method to provide a popup with specialized content for time span selection.
Creates the increment button element used to increase time span component values.
Releases managed resources by unsubscribing from events and disposing child elements.
Gets the initial size for the popup when it's first displayed, providing a large default that will be adjusted based on content.
Calculates and returns the optimal size for the popup based on its content and minimum size constraints.
Initializes the default field values for the time span picker element.
Handles the click event from the masked edit box and forwards it to subscribers.
Declaration
protected virtual void MaskEditBox_Click ( object sender, EventArgs e)
Parameters
object
The source of the event.
EventArgs
Event data.
Handles the key down event from the masked edit box and forwards it to subscribers.
Declaration
protected virtual void MaskEditBox_KeyDown ( object sender, KeyEventArgs e)
Parameters
object
The source of the event.
KeyEventArgs
Event data containing key information.
Handles the key press event from the masked edit box and forwards it to subscribers.
Declaration
protected virtual void MaskEditBox_KeyPress ( object sender, KeyPressEventArgs e)
Parameters
object
The source of the event.
KeyPressEventArgs
Event data containing key press information.
Handles the mouse up event from the masked edit box and forwards it to subscribers.
Declaration
protected virtual void MaskEditBox_MouseUp ( object sender, MouseEventArgs e)
Parameters
object
The source of the event.
MouseEventArgs
Event data containing mouse information.
Handles the mouse wheel event from the masked edit box and forwards it to subscribers.
Declaration
protected virtual void MaskEditBox_MouseWheel ( object sender, MouseEventArgs e)
Parameters
object
The source of the event.
MouseEventArgs
Event data containing mouse wheel information.
Measures the desired size of the element within the available space, ensuring proper layout constraints are respected.
Declaration
protected override SizeF MeasureOverride ( SizeF availableSize)
Parameters
SizeF
The available space for the element.
Returns
SizeF
The desired size of the element.
Overrides
RadElement.MeasureOverride(SizeF)
Handles the element loaded event to configure the masked edit box border visibility.
Handles the popup closed event to update element states and clear popup content selection.
Declaration
protected virtual void OnPopupClosed ( object sender, RadPopupClosedEventArgs args)
Parameters
object
The source of the event.
RadPopupClosedEventArgs
Event data for the popup closed event.
Handles the popup closing event and prevents premature closure when the mouse is over the dropdown button.
Handles the popup opened event to update element states and set focus to the popup form.
Declaration
protected virtual void OnPopupOpened ( object sender, EventArgs e)
Parameters
object
The source of the event.
EventArgs
Event data.
Handles property change events and updates RTL support for child elements when the RightToLeft property changes.
Handles the value changed event from the masked edit box, tracks analytics, and forwards the event to subscribers.
Declaration
protected virtual void OnValueChanged ( object sender, EventArgs e)
Parameters
object
The source of the event.
EventArgs
Event data.
Handles the value changing event from the masked edit box and forwards it to subscribers.
Declaration
protected virtual void OnValueChanging ( object sender, CancelEventArgs e)
Parameters
object
The source of the event.
CancelEventArgs
Event data containing cancellation information.
Configures the element's behavior based on the specified edit mode, controlling text box read-only state and button visibility.
Declaration
protected virtual void SetupEditMode ( TimeSpanEditMode timeSpanEditMode)
Parameters
TimeSpanEditMode
The edit mode to apply to the element.
Unsubscribes from all previously subscribed events to prevent memory leaks and unwanted event handling.
Declaration
protected virtual void UnwireEvents ( )
Updates the localization strings used in the popup content to reflect the current localization provider settings.
Declaration
protected virtual void UpdatePopupLocalizationStrings ( )
Subscribes to necessary events from child elements and external providers to coordinate element behavior.
Declaration
protected virtual void WireEvents ( )
Occurs when the element is clicked.
Declaration
public event EventHandler Click
Event Value
EventHandler
Occurs when the user presses a key while the element has focus.
Declaration
public event KeyEventHandler KeyDown
Event Value
KeyEventHandler
Occurs when the user presses and releases a key while the element has focus.
Occurs when the user releases a key while the element has focus.
Occurs when the user releases a mouse button while the mouse pointer is over the element.
Occurs when the mouse wheel moves while the element has focus.
Occurs when the time span value has been successfully changed.
Declaration
public event EventHandler ValueChanged
Event Value
EventHandler
Occurs when the time span value is about to be changed and allows the operation to be canceled.