New to Telerik UI for WinFormsStart a free 30-day trial

Represents the main element that provides domain up-down functionality by combining text editing with up/down navigation buttons. This element extends RadDropDownListElement to provide a specialized interface for navigating through a predefined collection of items using directional buttons instead of a traditional dropdown list.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

C#
public class RadDomainUpDownElement : RadDropDownListElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IInputEditor, IValueEditor, ISupportInitialize

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemRadEditorElementEditorBaseElementPopupEditorBaseElementPopupEditorElementRadDropDownListElementRadDomainUpDownElement...

Implements: IBindableComponentIComponentICustomTypeDescriptorIDisposableIInputEditorINotifyPropertyChangedIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportInitializeISupportSystemSkinIValueEditor...

Inherited Members RadDropDownListElement.IsDropDownShownPropertyRadDropDownListElement.DisposeManagedResources()RadDropDownListElement.CreateTextEditorElement()RadDropDownListElement.CreateArrowButtonElement()RadDropDownListElement.CreatePopupForm()RadDropDownListElement.SelectText(int, int)RadDropDownListElement.SelectAllText()RadDropDownListElement.SelectAll()RadDropDownListElement.SelectRange(int, int)RadDropDownListElement.BeginUpdate()RadDropDownListElement.EndUpdate()RadDropDownListElement.IsUpdating()RadDropDownListElement.DeferRefresh()RadDropDownListElement.FindStringExact(string)RadDropDownListElement.FindStringExact(string, int)RadDropDownListElement.FindString(string)RadDropDownListElement.FindString(string, int)RadDropDownListElement.Focus()RadDropDownListElement.ShowPopup()RadDropDownListElement.ClosePopup(RadPopupCloseReason)RadDropDownListElement.NotifyOwner(PopupEditorNotificationData)RadDropDownListElement.ProcessKeyDown(object, KeyEventArgs)RadDropDownListElement.ProcessKeyUp(object, KeyEventArgs)RadDropDownListElement.CallTextChanged(object, EventArgs)RadDropDownListElement.OnSelectedIndexChanged(object, PositionChangedEventArgs)RadDropDownListElement.CanClosePopUp(RadPopupCloseReason, MouseButtons)RadDropDownListElement.OnSelectedIndexChanging(object, PositionChangingCancelEventArgs)RadDropDownListElement.OnSelectedValueChanged(object, ValueChangedEventArgs)RadDropDownListElement.OnListItemDataBinding(object, ListItemDataBindingEventArgs)RadDropDownListElement.OnListItemDataBound(object, ListItemDataBoundEventArgs)RadDropDownListElement.OnVisualElementCreated(object, CreatingVisualListItemEventArgs)RadDropDownListElement.OnKeyPress(RadDropDownListEditableAreaElement, KeyPressEventArgs)RadDropDownListElement.OnKeyPress(KeyPressEventArgs)RadDropDownListElement.OnKeyDown(KeyEventArgs)RadDropDownListElement.OnKeyUp(KeyEventArgs)RadDropDownListElement.OnTextChanged(RadDropDownListEditableAreaElement, EventArgs)RadDropDownListElement.OnSortStyleChanged(SortStyle)RadDropDownListElement.OnVisualItemFormatting(RadListVisualItem)RadDropDownListElement.OnItemsClear()RadDropDownListElement.OnLoaded()RadDropDownListElement.OnMouseWheel(MouseEventArgs)RadDropDownListElement.OnDoubleClick(EventArgs)RadDropDownListElement.OnItemsChanged()RadDropDownListElement.OnPopupClosed(object, RadPopupClosedEventArgs)RadDropDownListElement.OnPopupOpened(object, EventArgs)RadDropDownListElement.OnAutoCompeleteDataSourceChanged()RadDropDownListElement.OnPropertyChanged(RadPropertyChangedEventArgs)RadDropDownListElement.listElement_DataItemPropertyChanged(object, RadPropertyChangedEventArgs)RadDropDownListElement.CreateAutoCompleteAppendHandler()RadDropDownListElement.CreateAutoCompleteSuggestHelper()RadDropDownListElement.ClosePopupCore()RadDropDownListElement.HandleSelectNextOrPrev(bool, bool)RadDropDownListElement.SyncVisualProperties(RadListDataItem)RadDropDownListElement.ScrollToItemFromText(string)RadDropDownListElement.HandleEnterCore()RadDropDownListElement.SelectItemFromText(string)RadDropDownListElement.EnterPressedOrLeaveControl()RadDropDownListElement.OnParentChanged(RadElement)RadDropDownListElement.OnBubbleEvent(RadElement, RoutedEventArgs)RadDropDownListElement.MeasureOverride(SizeF)RadDropDownListElement.SyncSelectionWithTextRadDropDownListElement.EditableElementTextRadDropDownListElement.IsPopupVisibleRadDropDownListElement.RightToLeftRadDropDownListElement.BindingContextRadDropDownListElement.AutoCompleteHelpersRadDropDownListElement.ShowImageInEditorAreaRadDropDownListElement.FilterRadDropDownListElement.FilterExpressionRadDropDownListElement.IsFilterActiveRadDropDownListElement.EditableElementRadDropDownListElement.AutoSizeItemsRadDropDownListElement.EnableMouseWheelRadDropDownListElement.ItemsRadDropDownListElement.NullTextRadDropDownListElement.SelectedTextRadDropDownListElement.SelectionLengthRadDropDownListElement.SelectionStartRadDropDownListElement.MaxLengthRadDropDownListElement.AutoCompleteModeRadDropDownListElement.DropDownSizingModeRadDropDownListElement.DropDownStyleRadDropDownListElement.SelectedValueRadDropDownListElement.SelectedIndexRadDropDownListElement.SelectedItemRadDropDownListElement.SuspendSelectionEventsRadDropDownListElement.SelectionModeRadDropDownListElement.DataSourceRadDropDownListElement.DataMemberRadDropDownListElement.DisplayMemberRadDropDownListElement.ValueMemberRadDropDownListElement.ItemHeightRadDropDownListElement.TextBoxRadDropDownListElement.ArrowButtonRadDropDownListElement.CaseSensitiveRadDropDownListElement.SelectNextOnDoubleClickRadDropDownListElement.FormatInfoRadDropDownListElement.FormatStringRadDropDownListElement.FormattingEnabledRadDropDownListElement.DropDownAnimationEasingRadDropDownListElement.DropDownAnimationEnabledRadDropDownListElement.SortStyleRadDropDownListElement.DropDownAnimationFramesRadDropDownListElement.AutoCompleteSuggestRadDropDownListElement.AutoCompleteAppendRadDropDownListElement.ArrowButtonMinWidthRadDropDownListElement.NullTextColorRadDropDownListElement.DropDownWidthRadDropDownListElement.SelectedValueChangedRadDropDownListElement.SelectedIndexChangedRadDropDownListElement.SelectedIndexChangingRadDropDownListElement.ItemDataBindingRadDropDownListElement.ItemDataBoundRadDropDownListElement.CreatingVisualItemRadDropDownListElement.SortStyleChangedRadDropDownListElement.VisualItemFormattingRadDropDownListElement.KeyDownRadDropDownListElement.KeyPressRadDropDownListElement.KeyUpRadDropDownListElement.TextChangedPopupEditorElement.InitializeFields()PopupEditorElement.WireEvents()PopupEditorElement.SetDropDownBindingContext()PopupEditorElement.OnPopupOpening(CancelEventArgs)PopupEditorElement.GetPopupSize(RadPopupControlBase, bool)PopupEditorElement.GetDesiredPopupSize()PopupEditorElement.UpdatePopupMinMaxSize(RadPopupControlBase)PopupEditorElement.MaxDropDownItemsPopupEditorElement.AutoCompleteDataSourcePopupEditorElement.AutoCompleteValueMemberPopupEditorElement.AutoCompleteDisplayMemberPopupEditorElement.DropDownHeightPopupEditorElement.PopupPopupEditorElement.DefaultItemsCountInDropDownPopupEditorElement.ListElementPopupEditorElement.DropDownMaxSizePopupEditorElement.DropDownMinSizePopupEditorBaseElement.DisposePopupForm()PopupEditorBaseElement.DisposePopupFormCore(bool)PopupEditorBaseElement.WirePopupFormEvents(RadPopupControlBase)PopupEditorBaseElement.UnwirePopupFormEvents(RadPopupControlBase)PopupEditorBaseElement.ClosePopup()PopupEditorBaseElement.GetInitialPopupSize()PopupEditorBaseElement.ShowPopupCore(RadPopupControlBase)PopupEditorBaseElement.GetPopupLocation(RadPopupControlBase)PopupEditorBaseElement.ControlBoundingRectangleSize()PopupEditorBaseElement.ApplyThemeToPopup(RadElementTree, RadPopupControlBase)PopupEditorBaseElement.ApplyThemeToPopup(RadPopupControlBase)PopupEditorBaseElement.CanDisplayPopup()PopupEditorBaseElement.GetPopupForm()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.OnValidationError(ValidationErrorEventArgs)EditorBaseElement.OnValidationError(string)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.EditorElementEditorBaseElement.NullValueEditorBaseElement.EditorTypeEditorBaseElement.IsModifiedEditorBaseElement.IsNestedEditorEditorBaseElement.ValueEditorBaseElement.DefaultValueEditorBaseElement.MinValueEditorBaseElement.MaxValueEditorBaseElement.VisualModeEditorBaseElement.SupportedTypeEditorBaseElement.EditorManagerEditorBaseElement.FocusableEditorBaseElement.IsEnabledEditorBaseElement.IsMouseCapturedEditorBaseElement.ValueChangingEditorBaseElement.ValueChangedEditorBaseElement.QueryValueEditorBaseElement.ValidationErrorEditorBaseElement.ValidatingEditorBaseElement.ValidatedEditorBaseElement.FormatEditorBaseElement.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.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.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.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.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(bool)RadElement.SetFocusPropertySafe(bool)RadElement.KillFocus()RadElement.OnCLREventsRise(RoutedEventArgs)RadElement.OnMouseHover(EventArgs)RadElement.OnParentEnabledChanged(RadPropertyChangedEventArgs)RadElement.OnLostMouseCapture(MouseEventArgs)RadElement.OnClick(EventArgs)RadElement.OnMouseEnter(EventArgs)RadElement.PerformClick()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.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.MouseUpRadElement.ClickRadElement.DoubleClickRadElement.MouseEnterRadElement.MouseWheelRadElement.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.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

C#
public RadDomainUpDownElement()

Properties

Gets or sets a value indicating whether auto-complete is enabled. When enabled, the matched item's text will be appended to the input in the editor as the user types.

C#
public bool AutoComplete { get; set; }

Gets the element representing the down navigation button. This button allows users to move to the next item in the collection.

C#
public RadRepeatArrowElement DownButtonElement { get; }

Gets or sets a value indicating whether typing is enabled inside the text box. When set to true, the control becomes read-only and users can only navigate using the up/down buttons or keyboard.

C#
public bool ReadOnly { get; set; }

Gets the element representing the up navigation button. This button allows users to move to the previous item in the collection.

C#
public RadRepeatArrowElement UpButtonElement { get; }

Gets or sets a value indicating whether the selected item will revert to the first item after reaching the last item and vice versa. When enabled, navigation wraps around the collection boundaries to provide continuous circular navigation.

C#
public bool Wrap { get; set; }

Methods

Determines whether an arrow button element should be created for the dropdown functionality. For domain up-down controls, this returns false since navigation is handled by the dedicated up/down buttons.

C#
protected override bool CanCreateArrowButtonElement()
Returns:

bool

Always returns false to prevent creation of the standard dropdown arrow button.

Overrides: RadDropDownListElement.CanCreateArrowButtonElement()

Creates the visual elements that make up the RadDomainUpDownElement. This method initializes the button layout container, creates up and down navigation buttons, and configures the overall element structure for the domain up-down control.

C#
protected override void CreateChildElements()

Overrides: RadDropDownListElement.CreateChildElements()

Creates the down navigation button element that allows users to move to the next item in the collection. This method can be overridden in derived classes to provide custom down button implementations.

C#
protected virtual RadRepeatArrowElement CreateDownButton()
Returns:

RadRepeatArrowElement

A RadRepeatArrowElement configured as a down button for downward navigation.

Creates the container element that holds all child elements of the domain up-down control. This method establishes the main layout structure for organizing the text editor and navigation buttons.

C#
protected override StackLayoutElement CreateElementsContainer()
Returns:

StackLayoutElement

A StackLayoutElement that serves as the main container for the domain up-down elements.

Overrides: RadDropDownListElement.CreateElementsContainer()

Creates the up navigation button element that allows users to move to the previous item in the collection. This method can be overridden in derived classes to provide custom up button implementations.

C#
protected virtual RadRepeatArrowElement CreateUpButton()
Returns:

RadRepeatArrowElement

A RadRepeatArrowElement configured as an up button for upward navigation.

Handles keyboard navigation when Up or Down arrow keys are pressed. This method provides keyboard support for navigating through items using arrow keys with proper wrap behavior.

C#
protected override void HandleOnKeyUpKeyDownPress(KeyEventArgs keyEventArgs)
Parameters:keyEventArgsKeyEventArgs

The key event arguments containing information about the pressed key.

Overrides: RadDropDownListElement.HandleOnKeyUpKeyDownPress(KeyEventArgs)

Selects the next item in the list, optionally wrapping to the first item if at the end. This method handles downward navigation through the item collection with proper boundary checking.

C#
public virtual void MoveDown(bool wrap)
Parameters:wrapbool

Specifies whether the navigation will wrap from the last item to the first item when at the end of the collection.

Selects the previous item in the list, optionally wrapping to the last item if at the beginning. This method handles upward navigation through the item collection with proper boundary checking.

C#
public virtual void MoveUp(bool wrap)
Parameters:wrapbool

Specifies whether the navigation will wrap from the first item to the last item when at the beginning of the collection.

Handles the click event of the down button to navigate to the next item. This method is called when the user clicks the down arrow button and triggers downward navigation with the current wrap setting.

C#
protected virtual void OnDownButtonClick(object sender, EventArgs e)
Parameters:senderobject

The source of the event, typically the down button element.

eEventArgs

The event data.

Handles mouse wheel events to provide scrolling navigation through items. This method enables users to navigate through the item collection using the mouse wheel with proper wrap behavior.

C#
protected override void OnMouseWheelCore(MouseEventArgs e)
Parameters:eMouseEventArgs

The mouse event arguments containing information about the mouse wheel movement.

Overrides: RadDropDownListElement.OnMouseWheelCore(MouseEventArgs)

Handles the click event of the up button to navigate to the previous item. This method is called when the user clicks the up arrow button and triggers upward navigation with the current wrap setting.

C#
protected virtual void OnUpButtonClick(object sender, EventArgs e)
Parameters:senderobject

The source of the event, typically the up button element.

eEventArgs

The event data.

Overrides the base toggle popup functionality to prevent popup display. In domain up-down controls, popup functionality is disabled since navigation is handled through the up/down buttons.

C#
protected override void TooglePopupState()

Overrides: PopupEditorBaseElement.TooglePopupState()

Detaches event handlers from the up and down button elements during cleanup. This method ensures proper resource cleanup and prevents memory leaks by removing event subscriptions.

C#
protected override void UnwireEvents()

Overrides: PopupEditorElement.UnwireEvents()