Back to Devexpress

DevExpress.Xpf.Core Namespace

wpf-devexpress-dot-xpf-dc95cfbb.md

latest25.5 KB
Original Source

DevExpress.Xpf.Core Namespace

Contains common utility classes used by WPF controls and components from DevExpress.

Assembly : DevExpress.Xpf.Core.v25.2.dll

NuGet Package : DevExpress.Wpf.Core

Classes

NameDescription
ApplicationThemeHelper staticAn abstract class that provides access to an application’s theme settings.
BadgeThe Badge control displays a text in a badge over a visual element.
BaseSvgImageSourceExtensionServes as the base class for vector image extensions.
CancelRoutedEventArgsBase class that provides event data for various routed events that relate to an action that can be cancelled .
ClearAutomationEventsHelper staticProvides access to the object that includes members to work with the UI Automation.
ColumnChooserControlBaseServes as the base class for column choosers used with data-aware controls.
CompleteRecordDragDropEventArgsProvides data for the DataViewBase.CompleteRecordDragDrop event.
ContentHostAn element used to specify where the content should be placed when implementing the DXTabControl.ContentHostTemplate data template.
ContinueRecordDragEventArgsProvides data for the DataViewBase.ContinueRecordDrag event.
DataObjectBaseRepresents the base for classes containing information about specific data-aware grid elements.
DialogServiceProvides methods to show a dialog window.
DragDropHintDataContains information about a drag-and-drop hint.
DragEventArgsBaseServes as the base for classes that provide data for the DataViewBase.DragRecordOver and DataViewBase.DropRecord events.
DragRecordOverEventArgsProvides data for the DataViewBase.DragRecordOver event.
DropDownButtonRepresents a dropdown button control.
DropDownButtonBaseServes as a base for classes that represent dropdown button controls (e.g. DropDownButton, SplitButton).
DropMarkerDataContains information about a drop marker.
DropRecordEventArgsProvides data for the DataViewBase.DropRecord event.
DXDialogA dialog that is visually consistent with other controls that use DevExpress visual themes.
DXDialogWindowA themed dialog window.
DXExpanderRepresents the DXExpander control.
DXFrameworkContentElementRepresents the base class for all DevExpress controls inherited from the FrameworkContentElement class.
DXImageExtensionAllows you to use .png / .svg images from the DevExpress.Images.v25.2 assembly as an ImageSource.
DXImageHelper staticProvides 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.
DXMessageBoxA message box that can contain text, buttons, and symbols that inform and instruct the user.
DXMessageBoxServiceAllows you to display message boxes.
DXSplashScreenServiceAllows you to display splash screens.
DXTabbedWindowA window that supports integration with a DXTabControl.
DXTabControlRepresents the DXTabControl.
DXTabItemRepresents a single tab item.
DXWindowA window that supports DX themes.
ExpandCollapseInfoEventArgsProvides data for the DXExpander.GetExpandCollapseInfo event.
FloatingContainerA wrapper that allows displaying popup windows in XBAP mode.
FontIconSourceExtensionAllows you to use font icons as ImageSource values.
GiveRecordDragFeedbackEventArgsProvides data for the DataViewBase.GiveRecordDragFeedback event.
LightweightSystemThemeA WPF lightweight theme that reads the Windows app mode.
LightweightThemeA WPF lightweight theme.
LightweightThemeAssemblyContains information about a lightweight theme assembly.
LightweightThemeManager staticA lightweight theme manager.
ListBoxDragDropBehaviorContains set of properties and events that allow you to control drag-and-drop operations in the ListBoxEdit control.
LoadingDecoratorA container control for displaying long-loading content. Once the content is fully loaded, the loading indicator disappears and the content becomes visible.
NotifyIconServiceAllows you to place a notification icon (system tray icon) in the Windows notification area and manage its behavior.
NotifyIconStateProvides the NotifyIconState.Icon property specifying the tray icon’s image.
PixelSnapperEnables pixel snapping.
PredefinedThemePaletteA predefined theme palette.
PredefinedThemePalettes staticLists the predefined theme palettes.
RecordDragDropDataContains information about transferred data when an end-user drags and drops records.
ScrollBarExtensionsContains attached properties that allow you to customize the scroll bar’s behavior in WPF controls.
ScrollControlAn abstract base class providing scrolling support for all derived class objects.
SimpleButtonServes as a base for classes that represent button controls.
SplashScreenManagerAllows you to display splash screens.
SplashScreenManagerServiceAllows you to display splash screens.
SplashScreenWindowServes as a base class for splash screens used by the SplashScreenManager.
SplitButtonA split button control.
StartRecordDragEventArgsProvides data for the DataViewBase.StartRecordDrag event.
SuperTipRepresents a SuperTip, which is capable of displaying multiple tooltip items.
SuperTipHeaderItemRepresents a tooltip item designed to be displayed in headers and footers of a SuperTip object.
SuperTipItemRepresents a regular tooltip item for a SuperTip object.
SuperTipItemBaseRepresents the base class for tooltip items supported by SuperTip objects.
SuperTipItemSeparatorRepresents a separator between tooltip items within a SuperTip object.
SvgImageHelperA helper that allows you to create SVG Images.
SvgImageSourceExtensionAllows you to use SVG images as ImageSource values.
TabbedWindowDocumentUIServiceAllows you to show documents in tab items.
TabControlCommonCancelEventArgsBaseServes as the base for classes that provide data for DXTabControl events.
TabControlMultiLineViewRepresents a multiline view.
TabControlNewTabbedWindowEventArgsProvides data for the DXTabControl.NewTabbedWindow event.
TabControlScrollViewThe scroll view.
TabControlSelectionChangedEventArgsProvides data for the DXTabControl.SelectionChanged event.
TabControlSelectionChangingEventArgsProvides data for the DXTabControl.SelectionChanging event.
TabControlStretchViewRepresents a stretch view.
TabControlTabAddedEventArgsProvides data for the DXTabControl.TabAdded event.
TabControlTabAddingEventArgsProvides data for the cancelable DXTabControl.TabAdding event.
TabControlTabHiddenEventArgsProvides data for the DXTabControl.TabHidden event.
TabControlTabHidingEventArgsProvides data for the DXTabControl.TabHiding event.
TabControlTabRemovedEventArgsProvides data for the DXTabControl.TabRemoved event.
TabControlTabRemovingEventArgsProvides data for the cancelable DXTabControl.TabRemoving event.
TabControlTabShowingEventArgsProvides data for the DXTabControl.TabShowing event.
TabControlTabShownEventArgsProvides data for the DXTabControl.TabShown property.
TabControlTabStartDraggingEventArgsProvides information for the DXTabControl.TabStartDragging event.
TabControlViewBaseServes as a base class for the DXTabControl‘s views.
ThemeA WPF theme.
ThemedMessageBox staticA message box that supports DevExpress themes and implements additional functionality not available in the standard control.
ThemedMessageBoxParametersContains properties that allow you to customize the ThemedMessageBox.
ThemedWindowA window that supports DevExpress WPF themes and Ribbon/Tab control integration.
ThemedWindowDialogButtonRepresents a Dialog Button for the ThemedWindow.
ThemedWindowHeaderItemsControlRepresents the HeaderItemsControl.
ThemedWindowHeaderItemsControlBaseBase class for the ThemedWindowHeaderItemsControl and ThemedWindowToolbarItemsControl.
ThemedWindowToolbarItemsControlRepresents the ToolbarItemsControl.
ThemeManagerRepresents a theme manager, allowing you to apply themes.
ThemePaletteA WPF Theme palette.
ThemePaletteBaseServes as a base for the theme palette class.
UniformStackPanelA stack panel where items (with the HorizontalAlignment set to Stretch) have the same width, matching the width of the item with the largest content.
Win10PaletteA palette that can get the Windows accent color and app mode, and update the theme each time a user changes these Windows settings.
WindowChromeHelperContains static methods and properties that help you customize the appearance of a window.
WindowedDocumentUIServiceAllows you to show documents in separate windows.
WindowRestoreLayoutOptions staticContains properties that the ThemedWindow uses when you deserialize its layout.
WorkspaceManagerManages 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.
WpfSvgPaletteA palette for the SVG image.

Interfaces

NameDescription
IColumnChooserWhen implemented, represents a Column Chooser.
IColumnChooserFactoryCreates the Column Chooser.
INotifyIconServiceProvides methods to place a notification icon (system tray icon) in the Windows notification area and manage its behavior.
IWorkspaceWhen implemented, represents a workspace.
IWorkspaceManagerWhen implemented, represents a WorkspaceManager instance.

Delegates

NameDescription
CancelRoutedEventHandlerA method that will handle the FloatingContainer.Hiding event.
ExpandCollapseInfoEventHandlerReferences a method that will handle the DXExpander.GetExpandCollapseInfo event.
TabControlNewTabbedWindowEventHandlerA method that will handle the DXTabControl.NewTabbedWindow event.
TabControlSelectionChangedEventHandlerRepresents a method that will handle the DXTabControl.SelectionChanged event.
TabControlSelectionChangingEventHandlerRepresents a method that will handle the DXTabControl.SelectionChanging event.
TabControlTabAddedEventHandlerA method that will handle the DXTabControl.TabAdded event.
TabControlTabAddingEventHandlerA method that will handle the DXTabControl.TabAdding event.
TabControlTabHiddenEventHandlerRepresents a method that will handle the DXTabControl.TabHidden event.
TabControlTabHidingEventHandlerRepresents a method that will handle the DXTabControl.TabHiding event.
TabControlTabRemovedEventHandlerA method that will handle the DXTabControl.TabRemoved event.
TabControlTabRemovingEventHandlerA method that will handle the DXTabControl.TabRemoving event.
TabControlTabShowingEventHandlerRepresents a method that will handle the DXTabControl.TabShowing event.
TabControlTabShownEventHandlerRepresents a method that will handle the DXTabControl.TabShown event.

Enums

NameDescription
BadgeKindLists the badge’s predefined colors.
BadgeShapeLists the Badge‘s shapes.
BestFitModeLists the values used to specify the way the column width should be calculated.
BorderEffectContains values that specify the border highlighting effect for a DXWindow.
ButtonShowModeObsolete. Lists values that specify the visibility mode of the DXTabControl ‘s scroll buttons.
ControlBoxButtonsLists the ThemedWindow‘s control box buttons.
DropPlaceLists the values used to specify how the column header will be placed after it has been dragged and dropped.
DropPositionLists values that specify a record’s position after the drop operation.
EditorShowModeLists the values used to specify how the in-place editor should be invoked when a cell is clicked.
FloatingModeEnumerates the floating modes of a message box window.
FontIconFontFamilyLists fonts with icons.
HeaderLocationLists values that specify the location of the Header Panel, relative to the tab item.
HeaderOrientationLists values that specify the orientation of headers in the TabControl ‘s Header Panel.
HideButtonShowModeLists values that specify where to show the Hide button.
HorizontalExpandModeLists values that specify the DXExpander ‘s horizontal animation style.
InputBlockModeLists values that specify whether and how to block the user input while the splash screen is shown.
NewButtonShowModeLists values that specify where to show the New button.
PreloadCategoriesLists values that correspond to DevExpress WPF controls.
ScrollBarModeLists values that specify the appearance and behavior of the scroll bar.
ScrollBarsProvides members that specify if scroll bars should be displayed.
ScrollButtonShowModeLists values that specify when to show the scroll buttons.
SingleTabItemHideModeLists values that specify the single tab item hide mode.
SplashScreenLocationLists the splash screen’s positions.
SplashScreenLockLists the LoadingDecorator‘s owner lock modes.
SplashScreenOwnerSearchModeEnumerates values used to set the search mode of the splash screen owner.
TabbedWindowModeLists values that specify the tabbed window mode.
TabContentCacheModeEnumerates values that specify the tabs cache mode of the DXTabControl and DockLayoutManager.LayoutGroup.
TabControlDragDropModeLists values that specify Stretch View‘s drag drop mode.
TransitionEffectLists values that specify the shader effect for the animation played when switching workspaces.
VerticalExpandModeLists values that specify the DXExpander ‘s vertical animation style.
WindowKindLists the ThemedWindow‘s operation modes.
WindowsAppModeLists the Windows app modes.
WindowTitleAlignmentLists the title alignment positions.