BaseComboBoxElement
Represents a combo box element.
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax:
[ ComVisible ( false ) ]
[ LookupBindingProperties ( "DataSource" , "DisplayMember" , "ValueMember" , "SelectedValue" ) ]
public abstract class BaseComboBoxElement : PopupEditorBaseElement , INotifyPropertyChanged , ICustomTypeDescriptor , ISupportSystemSkin , IBindableComponent , IComponent , IDisposable , ISupportDrag , ISupportDrop , IShortcutProvider , IStylableElement , IStylableNode , IInputEditor , IValueEditor , ISupportInitialize
Inheritance:
object DisposableObject RadObject RadElement VisualElement RadComponentElement RadItem RadEditorElement EditorBaseElement PopupEditorBaseElement BaseComboBoxElement
Derived Classes:
RadMultiColumnComboBoxElement
Implements:
IBindableComponent IComponent ICustomTypeDescriptor IDisposable IInputEditor INotifyPropertyChanged IShortcutProvider IStylableElement IStylableNode ISupportDrag ISupportDrop ISupportInitialize ISupportSystemSkin IValueEditor Show more
Inherited Members
PopupEditorBaseElement.DisposePopupForm() PopupEditorBaseElement.DisposePopupFormCore(bool) PopupEditorBaseElement.WirePopupFormEvents(RadPopupControlBase) PopupEditorBaseElement.UnwirePopupFormEvents(RadPopupControlBase) PopupEditorBaseElement.TooglePopupState() PopupEditorBaseElement.ClosePopup() PopupEditorBaseElement.ClosePopup(RadPopupCloseReason) PopupEditorBaseElement.GetInitialPopupSize() PopupEditorBaseElement.ShowPopupCore(RadPopupControlBase) PopupEditorBaseElement.GetPopupLocation(RadPopupControlBase) PopupEditorBaseElement.GetPopupSize(RadPopupControlBase, bool) PopupEditorBaseElement.ControlBoundingRectangleSize() PopupEditorBaseElement.UpdatePopupMinMaxSize(RadPopupControlBase) PopupEditorBaseElement.ApplyThemeToPopup(RadElementTree, RadPopupControlBase) PopupEditorBaseElement.ApplyThemeToPopup(RadPopupControlBase) PopupEditorBaseElement.CanDisplayPopup() PopupEditorBaseElement.CreatePopupForm() PopupEditorBaseElement.GetPopupForm() PopupEditorBaseElement.OnPopupOpening(CancelEventArgs) PopupEditorBaseElement.OnPopupClosing(RadPopupClosingEventArgs) 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.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.EndEdit() EditorBaseElement.Validate() EditorBaseElement.ValidateCore() EditorBaseElement.CaptureMouse() EditorBaseElement.ReleaseMouseCapture() EditorBaseElement.EditorElement EditorBaseElement.NullValue EditorBaseElement.EditorType EditorBaseElement.IsModified EditorBaseElement.IsNestedEditor EditorBaseElement.DefaultValue EditorBaseElement.MinValue EditorBaseElement.MaxValue EditorBaseElement.SupportedType EditorBaseElement.EditorManager EditorBaseElement.Focusable EditorBaseElement.IsEnabled EditorBaseElement.IsMouseCaptured EditorBaseElement.ValueChanging EditorBaseElement.ValueChanged EditorBaseElement.QueryValue EditorBaseElement.ValidationError EditorBaseElement.Validating EditorBaseElement.Validated EditorBaseElement.Format 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.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.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.KeyDown RadItem.KeyPress RadItem.KeyUp 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.OnLoaded() 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.MeasureOverride(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.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.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.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.ThemeEffectiveType 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.MouseUp RadElement.Click RadElement.DoubleClick RadElement.MouseEnter RadElement.MouseWheel 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(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
Initializes a new instance of the RadComboBoxElement class.
Declaration
public BaseComboBoxElement ( )
Declaration
public static RadProperty IsDropDownShownProperty
Field Value
RadProperty
Declaration
protected string LastTypedText
Field Value
string
Declaration
protected char lastPressedChar
Field Value
char
Declaration
protected RadTextBoxItem textBox
Field Value
RadTextBoxItem
Gets the arrow button element.
Declaration
public int ArrowButtonMinWidth { get ; set ; }
Property Value
int
Specifies the mode for the automatic completion feature used in the ComboBox
and the TextBox controls.
Declaration
[ Browsable ( true ) ]
public virtual AutoCompleteMode AutoCompleteMode { get ; set ; }
Property Value
AutoCompleteMode
Gets or set the value in Milliseconds indicating delay between last key press and filtering operation
Declaration
public int AutoFilterDelay { get ; set ; }
Property Value
int
Gets or sets a value indicating whether string comparisons are case-sensitive.
Declaration
[ Browsable ( true ) ]
public bool CaseSensitive { get ; set ; }
Property Value
bool
Declaration
public BorderPrimitive ComboBoxBorder { get ; }
Property Value
BorderPrimitive
Declaration
public FillPrimitive ComboBoxFill { get ; }
Property Value
FillPrimitive
Gets or sets the data source.
Declaration
public abstract object DataSource { get ; set ; }
Property Value
object
Rotate items on double click in the edit box part
Declaration
[ Browsable ( true ) ]
public bool DblClickRotate { get ; set ; }
Property Value
bool
Gets or sets the property to display.
Declaration
[ TypeConverter ( "System.Windows.Forms.Design.DataMemberFieldConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" ) ]
public abstract string DisplayMember { get ; set ; }
Property Value
string
Gets or sets the type of the DropDown animation.
Declaration
[ Browsable ( true ) ]
public RadEasingType DropDownAnimationEasing { get ; set ; }
Property Value
RadEasingType
Gets or sets a value indicating whether the ComboBox DropDown will be enabled when it shows.
Declaration
[ Browsable ( true ) ]
public bool DropDownAnimationEnabled { get ; set ; }
Property Value
bool
Gets or sets the number of frames that will be used when the DropDown is being animated.
Declaration
[ Browsable ( true ) ]
public int DropDownAnimationFrames { get ; set ; }
Property Value
int
Gets or sets the height in pixels of the drop-down portion of the ComboBox.
Declaration
[ Browsable ( true ) ]
public int DropDownHeight { get ; set ; }
Property Value
int
Declaration
[ Browsable ( true ) ]
public Size DropDownMaxSize { get ; set ; }
Property Value
Size
Declaration
[ Browsable ( true ) ]
public Size DropDownMinSize { get ; set ; }
Property Value
Size
Declaration
[ Browsable ( true ) ]
public abstract SizingMode DropDownSizingMode { get ; set ; }
Property Value
SizingMode
Gets or sets a value specifying the style of the combo box.
Declaration
[ Browsable ( true ) ]
public RadDropDownStyle DropDownStyle { get ; set ; }
Property Value
RadDropDownStyle
Gets or sets the width of the of the drop-down portion of a combo box.
Declaration
[ Browsable ( true ) ]
public int DropDownWidth { get ; set ; }
Property Value
int
Gets or sets the IFormatProvider that provides custom formatting behavior.
Declaration
[ Browsable ( false ) ]
public abstract IFormatProvider FormatInfo { get ; set ; }
Property Value
IFormatProvider
Gets or sets the format-specifier characters that indicate how a value is to be displayed.
Declaration
public abstract string FormatString { get ; set ; }
Property Value
string
Gets or sets a value indicating whether formatting is applied to the DisplayMember property.
Declaration
public abstract bool FormattingEnabled { get ; set ; }
Property Value
bool
Declaration
protected abstract bool IndexChanging { get ; set ; }
Property Value
bool
Gets or sets a value indicating whether the control should show or not partial items.
Declaration
public abstract bool IntegralHeight { get ; set ; }
Property Value
bool
Gets a value indicating whether the drop down is shown.
Declaration
public bool IsDropDownShown { get ; }
Property Value
bool
Gets a value indicating whether the combo box is displaying its drop-down portion.
Declaration
[ Browsable ( false ) ]
public bool IsDroppedDown { get ; }
Property Value
bool
Gets whether the text input control of the combo box is in editable mode.
Declaration
public bool IsWritable { get ; }
Property Value
bool
Gets a collection representing the items contained in this ComboBox.
Declaration
public abstract RadItemCollection Items { get ; }
Property Value
RadItemCollection
Declaration
public bool LimitToList { get ; set ; }
Property Value
bool
Gets or sets the maximum number of items to be shown in the drop-down portion of the ComboBox.
Declaration
public int MaxDropDownItems { get ; set ; }
Property Value
int
Gets or sets the maximum number of characters the user can type or paste into the text box control.
Declaration
public int MaxLength { get ; set ; }
Property Value
int
Gets or sets the text that is displayed when the ComboBox contains a null
reference.
Declaration
public string NullText { get ; set ; }
Property Value
string
Gets or sets a boolean value determining whether the user can scroll through the items
when the popup is closed by using the mouse wheel.
Declaration
public bool ScrollOnMouseWheel { get ; set ; }
Property Value
bool
Gets or sets the index specifying the currently selected item.
Declaration
[ Browsable ( true ) ]
public abstract int SelectedIndex { get ; set ; }
Property Value
int
Gets or sets the currently selected item.
Declaration
[ Browsable ( false ) ]
[ Bindable ( true ) ]
public abstract object SelectedItem { get ; set ; }
Property Value
object
Gets or sets the text that is selected in the editable portion of the ComboBox.
Declaration
[ Browsable ( false ) ]
public string SelectedText { get ; set ; }
Property Value
string
Gets or sets value specifying the currently selected item.
Declaration
[ Browsable ( false ) ]
[ Bindable ( true ) ]
public abstract object SelectedValue { get ; set ; }
Property Value
object
Gets or sets the number of characters selected in the editable portion of the combo box.
Declaration
[ Browsable ( false ) ]
public int SelectionLength { get ; set ; }
Property Value
int
Gets or sets the starting index of text selected in the combo box.
Declaration
[ Browsable ( false ) ]
public int SelectionStart { get ; set ; }
Property Value
int
Gets or sets a value indicating the sort style the of items in the combo box.
Declaration
public SortStyle Sorted { get ; set ; }
Property Value
SortStyle
Gets or sets the displayed text.
Declaration
public override string Text { get ; set ; }
Property Value
string
Overrides
RadItem.Text
Gets the TextBoxElement which is used in the ComboBox.
Declaration
[ Browsable ( false ) ]
public RadTextBoxElement TextBoxElement { get ; }
Property Value
RadTextBoxElement
Declaration
public LightVisualElement TextboxContentElement { get ; set ; }
Property Value
LightVisualElement
Gets or sets t he property to use as the actual value for the items.
Declaration
public abstract string ValueMember { get ; set ; }
Property Value
string
Gets or sets a value indicating whether RadScrollViewer uses UI virtualization.
Declaration
[ Browsable ( true ) ]
public abstract bool Virtualized { get ; set ; }
Property Value
bool
Declaration
protected virtual void ApplyThemeToPopupForm ( )
Call BeginUpdate at the begining of a block that makes many modifications in the GUI
EndUpdate ( )
Declaration
public abstract void BeginUpdate ( )
Called by the element when constructed. Allows inheritors to build the element tree.
Releases managed resources used by this element.
Declaration
protected abstract void DoScrollLineDown ( )
Declaration
protected abstract void DoScrollLineUp ( )
Call BeginUpdate at the end of a block that makes many modifications in the GUI
BeginUpdate ( )
Declaration
public abstract void EndUpdate ( )
Declaration
public abstract ArrayList FindAllItems ( string startsWith)
Parameters
string
Returns
ArrayList
Finds the first item in the combo box that starts with the specified string.
Declaration
protected abstract object FindItem ( string startsWith)
Parameters
string
The String to search for.
Returns
object
The first RadCOmboBoxItem found; returns null if no match is found.
Finds the first item in the combo box that matches the specified string.
Declaration
protected abstract object FindItemExact ( string text)
Parameters
string
The String to search for.
Returns
object
The first item found; returns null if no match is found.
Finds the index of the item with the specified text. The passed argument
is compared with the DisplayMember value for each item in the items collection.
Declaration
protected abstract int FindItemIndexExact ( string text)
Parameters
string
The text of the item which index is to be acquired.
Returns
int
The index of the item if found, otherwise -1.
Declaration
protected virtual object GetActiveItem ( )
Returns
object
Call the GetItemHeight member function to retrieve the height of list items in a combo box.
Declaration
public abstract int GetItemHeight ( int index)
Parameters
int
Specifies the item of the combo box whose height is to be retrieved.
Returns
int
Gets the text of the specified item.
Declaration
public abstract string GetItemText ( object item)
Parameters
object
Returns
string
Declaration
protected virtual string GetText ( object item)
Parameters
object
Returns
string
Called when the bubble phase of a routed event occurs.
Raises the CaseSensitiveChanged event.
Declaration
protected virtual void OnCaseSensitiveChanged ( EventArgs e)
Parameters
EventArgs
Raises the DoubleClick event.
Raises the DropDownStyleChanged event.
Declaration
protected virtual void OnDropDownStyleChanged ( EventArgs e)
Parameters
EventArgs
Raises the MouseWheel event.
Raises the standard .NET PropertyChanged event with the specified property name to notify subscribers of property value changes.
Called when a property value has changed, handling item-specific property change logic including text, visual state, and animation properties.
Called before a property value is changed, allowing for validation or cancellation of text changes.
Raises the SelectedIndexChanged event.
Declaration
protected virtual void OnSelectedIndexChanged ( EventArgs e)
Parameters
EventArgs
Raises the SelectedValueChanged event.
Declaration
protected virtual void OnSelectedValueChanged ( EventArgs e)
Parameters
EventArgs
Raises the SortedChanged event.
Declaration
protected virtual void OnSortedChanged ( EventArgs e)
Parameters
EventArgs
Called when the tunnel phase of a routed event occurs.
Declaration
protected virtual void ProcessDeleteKey ( KeyEventArgs e)
Parameters
KeyEventArgs
Declaration
public virtual bool ProcessEscKey ( KeyEventArgs e)
Parameters
KeyEventArgs
An instance of KeyEventArgs
Returns
bool
true if the event is processed, false otherwise
Declaration
protected virtual void ProcessKeyDown ( object sender, KeyEventArgs e)
Parameters
object
KeyEventArgs
Declaration
protected virtual void ProcessPageUpDownKeys ( KeyEventArgs e)
Parameters
KeyEventArgs
Declaration
protected virtual void ProcessTextChanged ( object sender, EventArgs e)
Parameters
object
EventArgs
Declaration
protected virtual void ProcessTextKeyUp ( object sender, KeyEventArgs e)
Parameters
object
KeyEventArgs
Declaration
protected abstract void ScrollItemIntoView ( object item)
Parameters
object
Declaration
protected abstract void ScrollToHome ( )
Selects a range of text in the editable portion of the combo box
Declaration
public void Select ( int start, int length)
Parameters
int
The position of the first character in the current text selection within the text box.
int
The number of characters to select.
Selects all the text in the editable portion of the combo box.
Declaration
public bool SelectAllText ( string text)
Parameters
string
Returns
bool
Declaration
protected virtual void SelectNextItem ( )
Declaration
protected virtual void SelectPreviousItem ( )
Declaration
protected abstract void SetActiveItem ( object item)
Parameters
object
Declaration
protected abstract void SetActiveItem ( string text)
Parameters
string
Declaration
protected abstract void SetAppendAutoComplete ( KeyPressEventArgs e)
Parameters
KeyPressEventArgs
Declaration
protected virtual void SetSuggestAutoComplete ( )
Displays the popup on the screen.
Declaration
protected virtual void TextBoxPanel_Pasted ( object sender, EventArgs e)
Parameters
object
EventArgs
Declaration
protected virtual void TextBox_TextChanging ( object sender, TextChangingEventArgs e)
Parameters
object
TextChangingEventArgs
Declaration
protected virtual void UnwireEvents ( )
Declaration
protected virtual void WireEvents ( )
Occurs when the CaseSensitive property has changed.
Declaration
[ Browsable ( true ) ]
public event EventHandler CaseSensitiveChanged
Event Value
EventHandler
Declaration
[ Browsable ( true ) ]
public event EventHandler DropDownStyleChanged
Event Value
EventHandler
Occurs when the SelectedIndex property has changed.
Declaration
[ Browsable ( true ) ]
public event EventHandler SelectedIndexChanged
Event Value
EventHandler
Fires when the selected value is changed.
Declaration
[ Browsable ( true ) ]
public event EventHandler SelectedValueChanged
Event Value
EventHandler
Occurs when the Sorted property has changed.
Declaration
[ Browsable ( true ) ]
public event EventHandler SortedChanged
Event Value
EventHandler