Skip to main content

DevExpress.Utils Namespace

Contains utility classes used by DevExpress controls and components.

Assemblies: DevExpress.Utils.v24.1.dll, DevExpress.XtraEditors.v24.1.dll

NuGet Packages: DevExpress.Utils, DevExpress.Wpf.Core, DevExpress.Win.Navigation


Name Description
AppearanceObject An appearance object.
AppearanceObjectEx Represents an appearance object with extended settings.
AppearanceOptions Provides appearance options.
AppearanceOptionsEx Provides appearance options.
BaseAppearanceCollection Serves as a base for the classes that provide the appearance settings used to paint DevExpress .NET controls.
CheckContextButton A context button displaying a check box that can be checked by an end-user.
ContextButton A regular context button that can be clicked.
ContextButtonBase Represents a base class for context buttons.
ContextItem Represents a base class for context items: buttons, track bars, etc.
ContextItemClickEventArgs Provides data for the Click event.
ContextItemCollection Represents a collection of ContextItem objects displayed in a control.
ContextItemCollectionOptions Stores a ContextItemCollection‘s settings. Use the ContextItemCollection.Options property or the control’s repository item to access them.
DefaultToolTipController Manages tooltips for all DevExpress controls.
DPIAwareImageCollection Storage that serves as an external icon source for DevExpress controls. Automatically replaces default images with their larger counterparts at higher DPI settings.
DXMouseEventArgs Provides data for mouse events.
FlyoutPanel The floating panel that is displayed and hidden using an animation effect. See Flyout Panel.
FlyoutPanelButtonOptions Contains miscellaneous settings applied to a FlyoutPanel‘s built-in button panel.
FlyoutPanelOptions Contains view and behavior options for a FlyoutPanel.
HideException Prevents default actions when handling specific events. This class supports internal infrastructure and is not intended for use in code.
HyperlinkClickEventArgs Provides data for events that occur when users click a hyperlink.

The collection of Image objects to be used within DevExpress controls. The ImageCollection is also used as a part of the SharedImageCollection component.

ImageCollection<TImage, TInfo> A base class that provides API for the DevExpress.Utils.SvgImageCollection component.
ImageCollectionImageOptions A base class that allows you to obtain images from collections.
ImageOptions A base class for image options.
Images Represents a collection of Image objects.
KeyShortcut A class used by various controls to provide shortcut keys.
MagnifierDialog static The Magnifier that allows users to pick colors from anywhere around the screen.
MagnifierDialogArgs Provides settings that allow you to invoke the MagnifierDialog with specific settings.
OpenHyperlinkEventArgs Provides data for the OpenHyperlink event.
RatingContextButton A context item that allows an end-user to rate the content using the grading scale.
SharedImageCollection An image collection that allows you to share images between controls on multiple forms.
SimpleContextItemCollectionOptions The base class for simple context items’ options.
SuperToolTip Represents a tooltip that supports multiple text and image regions.
SvgImageCollection Stores vector images added by you and provides these images to DevExpress controls.
TextOptions Contains options that specify how text is rendered.
ThumbnailImageEventArgs Provides data for events that maintain the Asynchronous Image Load feature.
ToolTipControlInfo Contains tooltip information.
ToolTipController Provides tooltip management for individual controls.
ToolTipControllerCalcSizeEventArgs Provides data for the ToolTipController.CalcSize event.
ToolTipControllerCustomDrawEventArgs Provides data for the ToolTipController.CustomDraw event.
ToolTipControllerEventArgsBase The base class for classes providing data for ToolTipController‘s events.
ToolTipControllerGetActiveObjectInfoEventArgs Provides data for the ToolTipController.GetActiveObjectInfo event.
ToolTipControllerShowEventArgs Provides data for the ToolTipController.BeforeShow event.
ToolTipItem Represents a region in a super tooltip.
ToolTipItemImageOptions Provides access to options that specify raster or vector image displayed in a super tooltip.
ToolTipSeparatorItem Represents a separator in a super tooltip.
ToolTipTitleItem Represents a title in a super tooltip.
TrackBarContextButton A scrollable context item.
WorkspaceEventArgs Provides arguments for the BeforeApplyWorkspace, AfterApplyWorkspace, WorkspaceSaved, WorkspaceAdded, and WorkspaceRemoved events.
WorkspaceManager Manages layouts of all DevExpress controls in the application as one global workspace. Workspaces can be saved and restored to (from) a local storage or stream.


Name Description
MagnifierDialogResult An object that stores colors chosen by a user in the MagnifierDialog and the Magnifier’s last remembered zoom level.


Name Description
ToolTipControllerBeforeShowEventHandler Represents a method that will handle the ToolTipController.BeforeShow event.
ToolTipControllerCalcSizeEventHandler Represents a method that will handle the ToolTipController.CalcSize event.
ToolTipControllerCustomDrawEventHandler Represents a method that will handle the ToolTipController.CustomDraw event.
ToolTipControllerGetActiveObjectInfoEventHandler Represents a method that will handle the ToolTipController.GetActiveObjectInfo event.


Name Description
EditorShowMode Enumerates values that specify whether a cell editor is activated when the left mouse button is pressed or released, and whether the cell should be focused to activate the editor.
GroupElementLocation Contains values that specify how an element is displayed relative to a text label within a group control.
HKeyPrefix Provides values that specify whether or not to underline characters that are preceded with an ampersand symbol (&) in certain controls.
Locations Contains values that specify how a specific element is positioned relative to another element.
SharedImageCollectionImageSizeMode The enumeration specifies the size of images being displayed within an object, when images are obtained from a SharedImageCollection.
ToolTipIconSize Enumerates values that specify the size of a predefined icon displayed within a tooltip.
ToolTipIconType Enumerates values that specify icon types to be displayed within tooltips.
ToolTipLocation Specifies the location where a tooltip is displayed in relation to the mouse cursor position.
ToolTipStyle Enumerates paint styles for tooltips.
ToolTipType Enumerates tooltip types that are supported by controls.
Trimming List values that specify how the characters in a string that do not completely fit into a layout shape are trimmed.
XPThemeSupport Contains values specifying whether bound controls is drawn using XP style.