DevExpress.XtraEditors Namespace

Contains editor classes. They provide the functionality for corresponding controls. Editor specific information is stored within the Persistent classes that are implemented in the DevExpress.XtraEditors.Persistent namespace.

Assemblies: DevExpress.Utils.v20.1.dll, DevExpress.XtraBars.v20.1.dll, DevExpress.XtraDialogs.v20.1.dll, DevExpress.XtraEditors.v20.1.dll, DevExpress.XtraGrid.v20.1.dll, DevExpress.XtraTreeList.v20.1.dll

Classes

Name Description
AreaChartRangeControlClientView Represents the Area view of the chart range control client.
AutoCloseOptions Provides members that allow you to create messages and dialogs that automatically close when a timer expires. See the XtraBaseArgs.AutoCloseOptions property for examples.
BarCodeControl Displays a bar code.
BaseButton Serves as a base for button controls.
BaseCheckEdit The base class for editors that support two or three check states.
BaseCheckedListBoxControl Serves as the base for the CheckedListBoxControl class.
BaseControl Implements the functionality common for all controls in the library.
BaseDateControl Represents the base class for controls which provide the ability to edit datetime values.
BaseEdit Serves as the base for all editors that can be used for inplace (such as within the XtraGrid) editing.
BaseImageListBoxControl Serves as a base for ImageListBoxControl class.
BaseListBoxControl Serves as the base for ListBoxControl, BaseCheckedListBoxControl, CheckedListBoxControl, BaseImageListBoxControl and ImageListBoxControl classes.
BaseSpinEdit Serves as the base for editors that provide spin buttons used to modify edit values.
BaseStyleControl Serves as the base for controls which cannot be used as inplace editors and supports a common style management mechanism.
BlobBaseEdit Represents the base class for editors that work with binary large object (BLOB) data.
BreadCrumbEdit The MS Windows Explorer-inspired navigation bar that allows end-users to navigate through a hierarchical tree of nodes.
BreadCrumbHistory Stores the BreadCrumbEdit navigation history and allows you to navigate through these records.
BreadCrumbHistoryItem An object that stores the previously viewed BreadCrumbEdit path.
BreadCrumbNode A node within a BreadCrumbEdit control.
BreadCrumbNodeCollection A BreadCrumbNodes collection.
ButtonEdit The text editor that supports built-in buttons in the edit box.
CalcEdit Allows you to edit numeric values using a dropdown calculator.
ChartRangeControlClientBase Represents the base class for all chart clients of the range control.
ChartRangeControlClientDataProvider The class that is used to provide data to a chart range control client.
ChartRangeControlClientGridOptions Represents the base class for grid settings of the date-time and numeric chart clients of the range control.
ChartRangeControlClientRange Represents the base class for defining the range for all chart clients (date-time and numeric chart clients) of the range control.
ChartRangeControlClientView Represents the base class for all chart views of the chart range control cliient.
CheckButton The button that supports two states - elevated and depressed. It is possible to prevent the button from receiving focus on a click. Multiple buttons can be combined into a radio group, in which only a single button is checked simultaneously.
CheckedComboBoxEdit An editor that displays a list of check boxes in a drop-down menu. Users can select multiple items.
CheckEdit Allows an end-user to select between the unchecked, checked and (optionally) indeterminate state. Multiple check boxes can be combined into a radio group.
CheckedListBoxControl The checked list box control, in which each item can be checked, unchecked or set to the grayed state. The control can be populated with items from a data source.
ClientDataSourceProviderCustomizeSeriesEventArgs Provides data for the ChartRangeControlClientBase.CustomizeSeries event.
ColorDialogOptions Allows you to customize options provided by the "Select Color" dialog.
ColorEdit The editor that allows you to select a color from a dropdown window.
ColorPickEdit An advanced dropdown color picker that supports multiple palettes (a predefined color palette, Web and System) to choose colors from.
ColorPickEditBase The base class for the ColorPickEdit control.
ColorPickEditTooltipShowingEventArgs Contains data for the RepositoryItemColorPickEdit.TooltipShowing event.
ComboBox Obsolete. Represents a combo box editor which enables editing values by selecting items from the dropdown list.
ComboBoxEdit The text editor that allows you to select predefined items from a dropdown list. List items are typically represented by strings.
ControlNavigator Provides a graphical interface for navigating data-aware controls that implement the INavigatableControl interface (this interface is implemented by all DevExpress data-aware container controls).
ControlNavigatorButtonCollection Represents the ControlNavigator's button collection.
ControlNavigatorButtons Represents buttons displayed in the ControlNavigator.
CustomizeTemplatedItemEventArgs Provides data for the BaseListBoxControl.CustomizeItem event.
DataNavigator The control that enables navigation through records in a data source and provides common record operations.
DataNavigatorButtonCollection Represents the DataNavigator's button collection.
DataNavigatorButtons Holds settings for buttons displayed in a DataNavigator control.
DateControl Represents the base class for controls which provide the ability to edit datetime values.
DateEdit The editor to edit date/time values using a dropdown calendar.
DateTimeChartRangeControlClient The RangeControl's client that renders a lightweight chart with a date-time horizontal axis.
DateTimeChartRangeControlClientGridOptions Contains specific settings which define the representation of grid lines and labels in the date-time chart range control client.
DateTimeChartRangeControlClientRange Contains the common settings that define the range displayed by a date-time chart client of the range control.
DateTimeRangeControlClient A RangeControl's client that supports date-time range selection.
DropDownButton The button that can be associated with a popup control or a context menu. It is possible to prevent the button from receiving focus on a click.
FileDialogBase Provides API common for the XtraOpenFileDialog and XtraSaveFileDialog dialogs.
FilterControl Allows users to build filter criteria and apply them to controls and data sources.
FontEdit The editor to select a font from a dropdown list.
FormatConditionCollectionBase Serves as a base for classes that represent a collection of style conditions.
FormatConditionIconSet A class that provides an icon set for the FormatConditionRuleIconSet format.
FormatConditionIconSetIcon A single icon, which corresponds to a specific range in the FormatConditionRuleIconSet format.
FormatConditionRule2ColorScale Applies a format using a two-color scale to display data distribution and variation.
FormatConditionRule3ColorScale Applies a format using a three-color scale to display data distribution and variation.
FormatConditionRuleAboveBelowAverage Applies a format if a cell value is above or below the column's average.
FormatConditionRuleAppearanceBase The base class for style formats that allow cells to be customized using the FormatConditionRuleAppearanceBase.Appearance property.
FormatConditionRuleBase The base class for classes that implement conditional formatting rules.
FormatConditionRuleContains Applies a format if a value matches one of constants.
FormatConditionRuleDataBar Applies a format using a data bar.
FormatConditionRuleDataUpdate Highlights a cell with a custom icon and/or appearance settings for a limited time when a cell value changes. This format is only supported in the Data Grid control.
FormatConditionRuleDateOccuring Applies a format if a column's DateTime value refers to a specific date and/or date interval relative to today. These days and intervals include Today, Yesterday, This week, Earlier this month, Prior to this year, etc.
FormatConditionRuleExpression Applies a format if a cell value(s) meets a specific expression.
FormatConditionRuleIconSet Applies a format using an icon set.
FormatConditionRuleMinMaxBase A base class for classes that provide conditional formatting rules based on minimum and maximum thresholds.
FormatConditionRuleTopBottom Applies a format if a value is in the range of the highest or lowest column values.
FormatConditionRuleUniqueDuplicate Applies a format if a column's value is unique or a duplicate.
FormatConditionRuleValue Applies a format if a column's value meets a specified condition (Equal, Less, Between, etc.).
FormatRuleBase The base class for objects that apply style formats to controls.
GridLookUpEdit The editor that provides lookup functionality using a dropdown feature-rich Data Grid (GridControl). You can display lookup records in a tabular format, banded tabular format, or as tiles (which can be arranged in one or multiple columns/rows, rendered as a list or a Kanban board).
GridLookUpEditBase Represents the base class for grid look up editors.
GroupCaptionCustomDrawEventArgs Provides data for the GroupControl.CustomDrawCaption event.
GroupControl The panel with a title which can be aligned along the top, bottom, left or right edge.
HScrollBar The horizontal scrollbar.
HScrollBarBase Serves as the base for HScrollBar class.
HyperLinkEdit The editor to display and edit hyperlinks and navigate to their targets.
HyperlinkLabelControl The label that supports displaying text or its portion as a hyperlink. Allows you to use HTML tags to format text.
HyperlinkLabelControlAppearanceObject Provides appearance settings used to paint a HyperlinkLabelControl.
HyperlinkLabelControlAppearanceOptions Provides the appearance options used to paint a HyperlinkLabelControl.
ImageComboBoxEdit The combo box editor whose items can display custom images. The control also allows values from an enumeration to be displayed.
ImageEdit The editor that displays images in a popup window.
ImageListBoxControl The list box control that displays a list of items that a user can select. Can be populated with items from a data source.
LabelControl The label that supports formatted text, images, multi-line text strings and HTML formatting.
LabelControlAppearanceObject Contains appearance settings used to paint a LabelControl.
LineChartRangeControlClientView Represents the Line view of the chart range control client.
ListBoxControl The list box control that displays a list of items that a user can select. Can be populated with items from a data source.
ListBoxDrawItemEventArgs Provides data for the BaseListBoxControl.DrawItem event.
LookUpEdit The editor that provides lookup functionality using a lightweight grid in a drop-down window.
LookUpEditBase Represents the base class for lookup editors.
MarqueeProgressBarControl Indicates that an operation is going on by continuously scrolling a block from left to right.
MemoEdit Allows you to display and edit multi-line text.
MemoExEdit The editor to edit multi-line text in a popup window.
MRUEdit The text editor that allows you to type a value or choose one of most recently used (MRU) values from a dropdown list.
NavigatorBase Serves as a base for DataNavigator and ControlNavigator classes.
NavigatorButton Represents an individual button displayed within the DataNavigator or ControlNavigator .
NavigatorButtonBase Serves as a base for the NavigatorButton class.
NavigatorButtonClickEventArgs Provides data for the NavigatorBase.ButtonClick event.
NavigatorButtonCollectionBase Serves as a base for DataNavigatorButtonCollection and ControlNavigatorButtonCollection classes.
NavigatorButtonsBase Serves as the base for DataNavigatorButtons and ControlNavigatorButtons classes.
NavigatorCustomButton A custom button within navigator controls.
NavigatorCustomButtons A collection of custom buttons in navigator controls.
NavigatorExceptionEventArgs Provides data for the NavigatorBase.NavigatorException event.
NumericChartRangeControlClient The RangeControl's client that renders a lightweight chart with a numeric horizontal axis.
NumericChartRangeControlClientGridOptions Contains specific settings which define the representation of grid lines and labels in the numeric chart range control client.
NumericChartRangeControlClientRange Contains the common settings that define the range displayed by a numeric chart client of the range control.
NumericRangeControlClient A RangeControl's client that supports numeric (integer, double, decimal or float) range selection.
ObjectCustomDrawEventArgs Provides data for events that allow you to draw visual elements manually.
PanelControl The panel with or without a border.
PickImage Obsolete. Represents an image combo box editor.
PictureEdit Displays images stored in bitmap, metafile, icon, JPEG, GIF, PNG or SVG format. The built-in editor allows users to perform basic edit operations (crop and straighten, adjust brightness, contrast and saturation, etc.)
PopupBaseAutoSearchEdit Represents the base class for dropdown editors that support the automatic search functionality.
PopupBaseEdit Serves as the base for editors displaying popup windows.
PopupContainerControl The dropdown panel for the PopupContainerEdit editor.
PopupContainerEdit The editor that allows you to display any controls within its popup window. The popup window is created separately from the editor.
PopupGalleryEdit The editor that displays a dropdown gallery of items categorized into groups.
PopupGalleryEditGallery Represents a gallery within a PopupGalleryEdit.
PopupPanelOptions Provides properties that allow you to customize the behavior of a peek panel, assigned to the TokenEdit control.
ProgressBarBaseControl Serves as a base for progress bar controls.
ProgressBarControl The control that indicates the progress of lengthy operations.
RadioGroup Combines multiple options (radio buttons) into a group that supports selecting one of several options.
RangeControl Supports range selection for any data.
RangeControlClientBase The base class for objects that can be embedded into the RangeControl.
RangeTrackBarControl The track bar with two sliders that allow a user to select a range of values.
RatingControl The control to rate a specific content.
ScrollBarBase Serves as the base for HScrollBarBase, HScrollBar, VScrollBarBase and VScrollBar classes.
ScrollBarBase.PositionRestoreHelper static
SearchControl The control that provides the search and filter functionality for the attached object.
SearchLookUpEdit The editor that provides lookup functionality using a dropdown feature-rich data grid (GridControl), and contains the built-in Find Panel, allowing end-users to quickly filter and locate dropdown records. You can display lookup records in a tabular format, banded tabular format, or as tiles (which can be arranged in one or multiple columns/rows, rendered as a list or a Kanban board).
SeparatorControl Allows you to delimit controls within the layout.
SidePanel A panel with one-pixel borders that supports panel snapping and the overlay resize feature.
SimpleButton The button that can display text along with a custom image and can be clicked at runtime without receiving focus.
SimpleControl Represents the base class for controls which support the DevExpress look and feel mechanism.
SparklineEdit Visualizes data in a highly condensed way, allowing end-users to quickly understand and compare values from different sources.
SpinEdit The editor to edit numeric values using spin buttons.
SplitContainerControl The control that consists of two panels separated by a splitter, which can be dragged by an end-user to resize the panels.
SplitterControl Allows end-users to resize controls that are docked to the splitter's edges.
StepProgressBar Visualizes a linear process and highlights its current stage.
StepProgressBarIndicatorOptions Stores item indicator settings. These settings can be accessed on both control (StepProgressBar.ItemOptions.Indicator) and item (StepProgressBar.Options.Indicator) levels.
StepProgressBarItem An item that visualizes a progress milestone or step. Instances of this class are used by StepProgressBar controls that store them in the StepProgressBar.Items collections.
StepProgressBarItemContentBlock A content block displayed on either side of a StepProgressBarItem's indicator.
StepProgressBarItemOptions Stores item settings. These settings affect one individual item (if you access them via the StepProgressBarItem.Options property), or all items owned by this control (StepProgressBar.ItemOptions).
StyleController Provides centralized appearance and paint style management for editors and controls.
StyleFormatConditionBase Serves as a base for classes that represent style conditions.
SvgImageBox Allows you to customize and display an SVG image and enables end-user interaction with individual image elements.
SvgImageBoxOptionsSelection Contains item selection options for the SvgImageBox control.
SvgImageItem An item within an SVG image.
SvgImageItemAppearance Contains appearance settings to paint image items.
SvgImageItemAppearanceCollection Contains appearance settings for SVG image items.
SvgImageItemCollection A collection of SvgImageItem objects.
SvgImageItemEventArgs Provides data for image item related events.
SvgImagePopupMenuShowingEventArgs Provides data for the PopupMenuShowing event.
SvgImageSelection Stores selected image items.
SvgImageSelectionChangingEventArgs Provides data for the SvgImageBox.SelectionChanging event.
TextEdit The single-line text editor.
TileControl The control that manages Windows UI-inspired tiles. Using this component, you can create both static and animated live tiles in your applications.
TileGroup Provides the functionality of tile groups.
TileGroupCollection Provides a collection for the TileGroup class objects.
TileItem Provides the functionality of tile items.
TileItemAppearances Provides members that specify the appearance settings used to paint items in the TileControl and OfficeNavigationBar in different visual states.
TileItemCollection Provides a collection for the TileItem class objects.
TileItemDragEventArgs Provides data for the TileControl.StartItemDragging and TileControl.EndItemDragging events.
TileItemElement Provides the base class for creating and using tile item elements.
TileItemElementCollection Provides a collection to store TileItemElements.
TileItemEventArgs Contains data for events that occur for TileItems.
TileItemFrame Provides the functionality of tile frames.
TileItemFrameCollection Provides a collection for the TileItemFrame class objects.
TimeEdit The editor to edit time values using spin buttons or dropdown calendar.
TimeSpanChartRangeControlClient The RangeControl's client that renders a lightweight chart with a time-span horizontal axis.
TimeSpanChartRangeControlClientGridOptions Contains specific settings which define the representation of grid lines and labels in the time-span chart range control client.
TimeSpanChartRangeControlClientRange Contains the common settings that define the range displayed by a time-span chart client of the range control.
TimeSpanEdit The editor to display and edit time intervals.
ToggleSwitch The check editor to edit Boolean values using a movable bar.
TokenEdit The text editor that applies custom validation to the entered text and transforms text blocks which passed this validation to tokens. See Token Edit Control.
TrackBarControl Displays a scale with tickmarks. Users can drag a thumb to change the current value.
TreeListLookUpEdit The editor that provides lookup functionality using a dropdown TreeList control.
VScrollBar The vertical scrollbar.
VScrollBarBase Serves as the base for VScrollBar class.
WindowsFormsSettings static Provides appearance and behavior settings common to all DevExpress controls.
XtraBaseArgs Provides members common to dialogs and message boxes, whose event arguments derive from this class.
XtraDialog static A message box that allows displaying any control (e.g., a UserControl) in its client area.
XtraDialogArgs Arguments that should be passed to the Show(XtraDialogArgs) method to customize the shown XtraDialog.
XtraFolderBrowserDialog A replacement for the standard WinForms FolderBrowserDialog. Supports theming by DevExpress Skins.
XtraForm A form that supports title bar and border skinning. Provides centralized control over the look and feel settings of the DevExpress controls placed on it.
XtraInputBox static A skinable dialog with one editor (a TextEdit by default) and OK/Cancel buttons to accept or reject the current value of this editor.
XtraInputBoxArgs Arguments that should be passed to the Show(XtraInputBoxArgs) method to customize the shown XtraInputBox.
XtraMessageBox static The message box that supports title bar skinning.
XtraMessageBoxArgs Arguments that should be passed to the Show(XtraMessageBoxArgs) method to customize the shown XtraMessageBox.
XtraMessageBoxClosedArgs Provides data for the Closed event.
XtraMessageBoxEventArgs Provides data for the Load and Closed events.
XtraMessageBoxLoadArgs Provides data for the Load event.
XtraOpenFileDialog A replacement for the standard WinForms OpenFileDialog. Supports theming by DevExpress Skins.
XtraPanel Represents the base class for panels.
XtraSaveFileDialog A replacement for the standard WinForms SaveFileDialog. Supports theming by DevExpress Skins.
XtraScrollableControl The skinnable panel with built-in auto-scroll functionality.
XtraUserControl The user control that supports look and feel and skinning technology. Provides centralized control over the look and feel settings of the DevExpress controls placed on it.
ZoomTrackBarControl The slider with the '+' and '-' buttons.

Delegates

Name Description
GroupCaptionCustomDrawEventHandler Represents a method that will handle the GroupControl.CustomDrawCaption event.
ListBoxDrawItemEventHandler Represents a method that will handle the BaseListBoxControl.DrawItem event.
NavigatorButtonClickEventHandler Represents a method that will handle the NavigatorBase.ButtonClick event.
NavigatorExceptionEventHandler Represents a method for handling the NavigatorBase.NavigatorException event of data navigators.
TileItemClickEventHandler Represents the method for handling events which take a TileItemEventArgs object as a parameter.
TileItemDragEventHandler Represents the method for handling events which take a TileItemDragEventArgs object as a parameter.

Enums

Name Description
BreadCrumbMode Provides members used to label corresponding BreadCrumbEdit modes.
ColorTooltipFormat Contains values that specify how the values of colors are presented on-screen.
ColumnFilterPopupMode Provides values that specify whether Data Grid and Tree List columns should display Excel-style or classic filter menus.
DateTimeFunctionsShowMode Enumerates modes that specify whether to show specific date-time functions in the filter control menus.
DropDownArrowStyle Contains values that specify whether and how a dropdown arrow is displayed within the DropDownButton control.
ExpressionEditorMode Lists modes which specify the Expression Editor version.
FilterCriteriaDisplayStyle Enumerates display styles of filter criteria in a control's Filter Panel and Filter Editor.
FilterEditorViewMode Contains values that specify how a Filter Editor Control's criteria can be edited.
FindMode Contains values that specify how data searching is initiated within specific controls.
FindPanelBehavior Enumerates values that specify whether the find panel displays the found records only or displays all records and highlights the found records.
FormatCondition Enumerates the comparison operators (Equal, Between, Less, etc.).
FormatConditionAboveBelowType Enumerates value ranges relative to an average value.
FormatConditionAutomaticType Contains values that specify how the range's maximum and minimum values are calculated when the FormatConditionRuleMinMaxBase.MaximumType and FormatConditionRuleMinMaxBase.MinimumType properties are set to Automatic.
FormatConditionComparisonType Enumerates comparison operators used to set the FormatConditionIconSetIcon.ValueComparison property.
FormatConditionDataUpdateTrigger Enumerates triggers for the FormatConditionRuleDataUpdate format.
FormatConditionRuleChangeType Enumerates values indicating how the rule has been changed.
FormatConditionTopBottomType Enumerates value ranges relative to a certain value.
FormatConditionUniqueDuplicateType Identifies values as unique or duplicate.
FormatConditionValueType Enumerates how cutoff/minimum/maximum values are regarded and whether they are calculated automatically.
FormBorderEffect Enumerates border effects for forms and dialogs.
HighlightStyle Enumerates painting styles for selected and hot-tracked items in list box and pop up controls.
HotTrackSelectMode Enumerates values that specify how list box items are selected when item hot-tracking is enabled.
ImageAlignToText Lists the values that specify how an image is aligned relative to the label's text.
ImageLocation Enumerates possible locations for an image within a control.
IndicatorDrawMode Stores available draw mode options for Step Progress Bar Item indicators.
LabelAutoSizeMode LIsts values that specify how the label is automatically resized to display its entire contents.
NavigatorButtonsTextLocation Contains values specifying the text location within the DataNavigator control.
NavigatorButtonType Contains values specifying the type of buttons displayed in the data navigator control.
PopupCloseMode Contains values specifying how a dropdown editor's popup window was closed.
PopupFilterMode Contains values that specify how records are filtered within a grid lookup editor's popup window.
RangeControlDateTimeGridAlignment Lists the values that specify the date-time measurement unit to which the chart's gridlines and labels of the date-time chart client should be aligned.
RangeControlTimeSpanGridAlignment Lists the values that specify the time-span measurement unit to which the chart's gridlines and labels of the time-span chart client should be aligned.
ScrollBarType Contains values specifying the type of ScrollBar control.
ScrollUIMode Enumerates modes that specify the appearance and behavior of scroll bars.
ShowNullValuePromptOptions Enumerates values that specify when an editor shows a prompt.
SplitFixedPanel Lists values that specify which panel within the split container is fixed.
SplitPanelVisibility Lists values that specify the visibility of the panels within a split container.
SvgImageSizeMode Specifies size mode for images within the SvgImageBox control.
TileControlImageToTextAlignment Provides members that specify how a tile item glyph is arranged related to text content.
TileControlScrollMode Provides members that specify a TileControl's scrolling mode.
TileItemCheckMode Provides members that specify tile items check options.
TileItemContentAlignment Provides members to specify tile content alignment.
TileItemImageScaleMode Provides members that specify a TileItem glyph's stretching mode.
TileItemSize Contains members that label different Tile sizes.
VistaCalendarViewStyle Contains values that specify which date grouping Views are available in Windows Vista display mode.
WaitAnimationOptions Contains values that specify how a control indicates data operations performed in a background thread.