DevExpress.Xpf.Core Namespace
Contains common utility classes used by WPF controls and components from DevExpress.
Assembly: DevExpress.Xpf.Core.v22.2.dll
NuGet Package: DevExpress.Wpf.Core
Classes
| Name | Description |
|---|---|
| Badge | The Badge control displays a text in a badge over a visual element. |
| BaseSvgImageSourceExtension | Serves as a base for the SvgImageSourceExtension class. |
| CancelRoutedEventArgs | Base class that provides event data for various routed events that relate to an action that can be cancelled . |
| ClearAutomationEventsHelper static | Provides access to the object that includes members to work with the UI Automation. |
| ColumnChooserControlBase | Serves as the base class for column choosers used with data-aware controls. |
| CompleteRecordDragDropEventArgs | Provides data for the DataViewBase.CompleteRecordDragDrop event. |
| ContentHost | An element used to specify where the content should be placed when implementing the DXTabControl.ContentHostTemplate data template. |
| ContinueRecordDragEventArgs | Provides data for the DataViewBase.ContinueRecordDrag event. |
| DataObjectBase | Represents the base for classes containing information about specific data-aware grid elements. |
| DialogService | Provides methods to show a dialog window. |
| DragDropHintData | Contains information about a drag-and-drop hint. |
| DragEventArgsBase | Serves as the base for classes that provide data for the DataViewBase.DragRecordOver and DataViewBase.DropRecord events. |
| DragRecordOverEventArgs | Provides data for the DataViewBase.DragRecordOver event. |
| DropDownButton | Represents a dropdown button control. |
| DropDownButtonBase | Serves as a base for classes that represent dropdown button controls (e.g. DropDownButton, SplitButton). |
| DropMarkerData | Contains information about a drop marker. |
| DropRecordEventArgs | Provides data for the DataViewBase.DropRecord event. |
| DXDialog | A dialog that is visually consistent with other controls that use DevExpress visual themes. |
| DXDialogWindow | A themed dialog window. |
| DXExpander | Represents the DXExpander control. |
| DXFrameworkContentElement | Represents the base class for all DevExpress controls inherited from the FrameworkContentElement class. |
| DXImageExtension | Allows you to use .png/.svg images from the DevExpress.Images.v22.2 assembly as an ImageSource. |
| DXImageHelper static | Provides methods that are used to obtain images from the DevExpress.Images assembly in code-behind. |
| DXLocalizer<T> | Represents the base class for localizer classes used for DevExpress controls. |
| DXMessageBox | A message box that can contain text, buttons, and symbols that inform and instruct the user. |
| DXMessageBoxService | Allows you to display message boxes. |
| DXSplashScreenService | Allows you to display splash screens. |
| DXTabbedWindow | A window that supports integration with a DXTabControl. |
| DXTabControl | Represents the DXTabControl. |
| DXTabItem | Represents a single tab item. |
| DXWindow | A window that supports DX themes. |
| ExpandCollapseInfoEventArgs | Provides data for the DXExpander.GetExpandCollapseInfo event. |
| FloatingContainer | A wrapper that allows displaying popup windows in XBAP mode. |
| GiveRecordDragFeedbackEventArgs | Provides data for the DataViewBase.GiveRecordDragFeedback event. |
| ListBoxDragDropBehavior | Contains set of properties and events that allow you to control drag-and-drop operations in the ListBoxEdit control. |
| LoadingDecorator | A container control for displaying long-loading content. Once the content is fully loaded, the loading indicator disappears and the content becomes visible. |
| NotifyIconService | Allows you to place a notification icon (system tray icon) in the Windows notification area and manage its behavior. |
| NotifyIconState | Provides the NotifyIconState.Icon property specifying the tray icon’s image. |
| PixelSnapper | Enables pixel snapping. |
| PredefinedThemePalette | A predefined theme palette. |
| PredefinedThemePalettes static | Lists the predefined theme palettes. |
| RecordDragDropData | Contains information about transferred data when an end-user drags and drops records. |
| ScrollBarExtensions | Contains attached properties that allow you to customize the scroll bar’s behavior in WPF controls. |
| ScrollControl | An abstract base class providing scrolling support for all derived class objects. |
| SimpleButton | Serves as a base for classes that represent button controls. |
| SplashScreenManager | Allows you to display splash screens. |
| SplashScreenManagerService | Allows you to display splash screens. |
| SplashScreenWindow | Serves as a base class for splash screens used by the SplashScreenManager. |
| SplitButton | A split button control. |
| StartRecordDragEventArgs | Provides data for the DataViewBase.StartRecordDrag event. |
| SuperTip | Represents a SuperTip, which is capable of displaying multiple tooltip items. |
| SuperTipHeaderItem | Represents a tooltip item designed to be displayed in headers and footers of a SuperTip object. |
| SuperTipItem | Represents a regular tooltip item for a SuperTip object. |
| SuperTipItemBase | Represents the base class for tooltip items supported by SuperTip objects. |
| SuperTipItemSeparator | Represents a separator between tooltip items within a SuperTip object. |
| SvgImageHelper | A helper that allows you to create SVG Images. |
| SvgImageSourceExtension | Allows you to use SVG images as ImageSource values. |
| TabbedWindowDocumentUIService | Allows you to show documents in tab items. |
| TabControlCommonCancelEventArgsBase | Serves as the base for classes that provide data for DXTabControl events. |
| TabControlMultiLineView | Represents a multiline view. |
| TabControlNewTabbedWindowEventArgs | Provides data for the DXTabControl.NewTabbedWindow event. |
| TabControlScrollView | Represents the scroll view. |
| TabControlSelectionChangedEventArgs | Provides data for the DXTabControl.SelectionChanged event. |
| TabControlSelectionChangingEventArgs | Provides data for the DXTabControl.SelectionChanging event. |
| TabControlStretchView | Represents a stretch view. |
| TabControlTabAddedEventArgs | Provides data for the DXTabControl.TabAdded event. |
| TabControlTabAddingEventArgs | Provides data for the cancelable DXTabControl.TabAdding event. |
| TabControlTabHiddenEventArgs | Provides data for the DXTabControl.TabHidden event. |
| TabControlTabHidingEventArgs | Provides data for the DXTabControl.TabHiding event. |
| TabControlTabRemovedEventArgs | Provides data for the DXTabControl.TabRemoved event. |
| TabControlTabRemovingEventArgs | Provides data for the cancelable DXTabControl.TabRemoving event. |
| TabControlTabShowingEventArgs | Provides data for the DXTabControl.TabShowing event. |
| TabControlTabShownEventArgs | Provides data for the DXTabControl.TabShown property. |
| TabControlTabStartDraggingEventArgs | Provides information for the DXTabControl.TabStartDragging event. |
| TabControlViewBase | Serves as a base class for the DXTabControl‘s views. |
| Theme | A WPF theme. |
| ThemedMessageBox static | A message box that supports DevExpress themes and implements additional functionality not available in the standard control. |
| ThemedMessageBoxParameters | Contains properties that allow you to customize the ThemedMessageBox. |
| ThemedWindow | A window that supports DevExpress WPF themes and Ribbon / Tab control integration. |
| ThemedWindowDialogButton | Represents a Dialog Button for the ThemedWindow. |
| ThemedWindowHeaderItemsControl | Represents the HeaderItemsControl. |
| ThemedWindowHeaderItemsControlBase | Base class for the ThemedWindowHeaderItemsControl and ThemedWindowToolbarItemsControl. |
| ThemedWindowToolbarItemsControl | Represents the ToolbarItemsControl. |
| ThemeManager | Represents a theme manager, allowing you to apply themes. |
| ThemePalette | A WPF Theme palette. |
| ThemePaletteBase | Serves as a base for the theme palette class. |
| UniformStackPanel | A stack panel where items (with the HorizontalAlignment set to Stretch) have the same width, matching the width of the item with the largest content. |
| Win10Palette | A palette that can get the Windows accent color and app mode, and update the theme each time a user changes these Windows settings. |
| WindowedDocumentUIService | Allows you to show documents in separate windows. |
| WindowRestoreLayoutOptions static | Contains properties that the ThemedWindow uses when you deserialize its layout. |
| 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. |
| WpfSvgPalette | A palette for the SVG image. |
Interfaces
| Name | Description |
|---|---|
| IColumnChooser | When implemented, represents a Column Chooser. |
| IColumnChooserFactory | Creates the Column Chooser. |
| INotifyIconService | Provides methods to place a notification icon (system tray icon) in the Windows notification area and manage its behavior. |
| IWorkspace | When implemented, represents a workspace. |
| IWorkspaceManager | When implemented, represents a WorkspaceManager instance. |
Delegates
Enums
| Name | Description |
|---|---|
| BadgeKind | Lists the badge’s predefined colors. |
| BadgeShape | Lists the Badge‘s shapes. |
| BestFitMode | Lists the values used to specify the way the column width should be calculated. |
| BorderEffect | Contains values that specify the border highlighting effect for a DXWindow. |
| ButtonShowMode | Obsolete. Lists values that specify the visibility mode of the DXTabControl‘s scroll buttons. |
| ControlBoxButtons | Lists the ThemedWindow‘s control box buttons. |
| DropPlace | Lists the values used to specify how the column header will be placed after it has been dragged and dropped. |
| DropPosition | Lists values that specify a record’s position after the drop operation. |
| EditorShowMode | Lists the values used to specify how the in-place editor should be invoked when a cell is clicked. |
| FloatingMode | Enumerates the floating modes of a message box window. |
| HeaderLocation | Lists values that specify the location of the Header Panel, relative to the tab item. |
| HeaderOrientation | Lists values that specify the orientation of headers in the TabControl‘s Header Panel. |
| HideButtonShowMode | Lists values that specify where to show the Hide button. |
| HorizontalExpandMode | Lists values that specify the DXExpander‘s horizontal animation style. |
| InputBlockMode | Lists values that specify whether and how to block the user input while the splash screen is shown. |
| NewButtonShowMode | Lists values that specify where to show the New button. |
| ScrollBarMode | Lists values that specify the appearance and behavior of the scroll bar. |
| ScrollBars | Provides members that specify if scroll bars should be displayed. |
| ScrollButtonShowMode | Lists values that specify when to show the scroll buttons. |
| SingleTabItemHideMode | Lists values that specify the single tab item hide mode. |
| SplashScreenLocation | Lists the splash screen’s positions. |
| SplashScreenLock | Lists the LoadingDecorator‘s owner lock modes. |
| SplashScreenOwnerSearchMode | Enumerates values used to set the search mode of the splash screen owner. |
| TabbedWindowMode | Lists values that specify the tabbed window mode. |
| TabContentCacheMode | Enumerates values that specify the tabs cache mode of the DXTabControl and DockLayoutManager.LayoutGroup. |
| TabControlDragDropMode | Lists values that specify Stretch View‘s drag drop mode. |
| TransitionEffect | Lists values that specify the shader effect for the animation played when switching workspaces. |
| VerticalExpandMode | Lists values that specify the DXExpander‘s vertical animation style. |
| WindowKind | Lists the ThemedWindow‘s operation modes. |
| WindowsAppMode | Lists the Windows app modes. |
| WindowTitleAlignment | Lists the title alignment positions. |