# Predefined Set | WPF Controls | DevExpress Documentation

The DevExpress WPF Product Line includes the following predefined services:

## Message Box Services

- [DXMessageBoxService](/WPF/17415/mvvm-framework/services/predefined-set/message-box-services/dxmessageboxservice) (*IMessageBoxService*)

    - Allows you to display message boxes

- [WinUIMessageBoxService](/WPF/17466/mvvm-framework/services/predefined-set/message-box-services/winuimessageboxservice) (*IMessageBoxService*)

    - Allows you to display message boxes in a Windows 8 style

## Dialog Services

- [DialogService](/WPF/17467/mvvm-framework/services/predefined-set/dialog-services/dialogservice) (*IDialogService*)

    - Allows you to display views in a modal window

- [WinUIDialogService](/WPF/17468/mvvm-framework/services/predefined-set/dialog-services/winuidialogservice) (*IDialogService*)

    - Allows you to display views in a modal window in a Windows 8 style

## Document Manager Services

- [WindowedDocumentUIService](/WPF/18174/mvvm-framework/services/predefined-set/document-services/windoweddocumentuiservice) (*IDocumentManagerService*)

    - Allows you to show windowed documents

- [DockingDocumentUIService](/WPF/18275/mvvm-framework/services/predefined-set/document-services/dockingdocumentuiservice) (*IDocumentManagerService*)

    - Allows you to show docked documents

- [TabbedDocumentUIService](/WPF/18173/mvvm-framework/services/predefined-set/document-services/tabbeddocumentuiservice) (*IDocumentManagerService*)

    - Allows you to show tabbed documents

- [FrameDocumentUIService](/WPF/18172/mvvm-framework/services/predefined-set/document-services/framedocumentuiservice) (*IDocumentManagerService*)

    - Allows you to show framed documents

- [TabbedWindowDocumentUIService](/WPF/114043/mvvm-framework/services/predefined-set/document-services/tabbedwindowdocumentuiservice) (*IDocumentManagerService*)

    - Allows you to show tabbed documents

## Report Services

- [GridReportManagerService](/WPF/115300/mvvm-framework/services/predefined-set/report-services/gridreportmanagerservice) (*IReportManagerService*)

    - Allows you to export data from a GridControl using the XtraReports suite

- [StandaloneReportManagerService](/WPF/115301/mvvm-framework/services/predefined-set/report-services/standalonereportmanagerservice) (*IReportManagerService*)

    - Allows you to export data from any appropriate data source supported by XtraReport

## Open/Save File Dialogs

### Standard Dialog Box

- [OpenFileDialogService](/WPF/114757/mvvm-framework/services/predefined-set/openfiledialogservice) (*IOpenFileDialogService*)

    - Allows you to browse and open files in the File System by using the standard dialog box

- [SaveFileDialogService](/WPF/114760/mvvm-framework/services/predefined-set/savefiledialogservice) (*ISaveFileDialogService*)

    - Allows you to save data of a ViewModel to a file by using the standard dialog box

### DevExpress Dialog Boxes

- [DXOpenFileDialogService](/WPF/DevExpress.Xpf.Dialogs.DXOpenFileDialogService) (*IOpenFileDialogService*)

    - Allows you to browse and open files in the File System by using the DevExpress dialog box

- [DXSaveFileDialogService](/WPF/DevExpress.Xpf.Dialogs.DXSaveFileDialogService) (*ISaveFileDialogService*)

    - Allows you to save data of a ViewModel to a file by using the DevExpress dialog box

- [DXOpenFolderDialogService](/WPF/DevExpress.Xpf.Dialogs.DXOpenFolderDialogService) (*IOpenFolderDialogService*)

    - Allows you to browse and open folders in the File System by using the DevExpress dialog box

## Other Services

- [NotificationService](/WPF/18138/mvvm-framework/services/predefined-set/notificationservice) (*INotificationService*)

    - Allows you to display notifications in a Windows 8 style

- [UIObjectService](/WPF/404099/mvvm-framework/services/predefined-set/ui-object-service) (*IUIObjectService*)

    - Allows you to write View Model code that can access UI objects in a View and does not reference the object’s type.

- [TaskbarButtonService](/WPF/18161/mvvm-framework/services/predefined-set/taskbarbuttonservice) (*ITaskbarButtonService*)

    - Allows you to customize taskbar buttons

- [ApplicationJumpListService](/WPF/18163/mvvm-framework/services/predefined-set/applicationjumplistservice) (*IApplicationJumpListService*)

    - Allows you to add jump tasks to the application’s Jump List

- [SplashScreenManagerService](/WPF/401692/mvvm-framework/services/predefined-set/splashscreenmanagerservice) (*ISplashScreenManagerService*)

    - Allows you to show a splash screen

- [ViewInjectionService](/WPF/113750/mvvm-framework/services/predefined-set/viewinjectionservice) (*IViewInjectionService*)

    - Allows you to integrate any ViewModel (with its View) into any control

- [DispatcherService](/WPF/113861/mvvm-framework/services/predefined-set/dispatcherservice) (*IDispatcherService*)

    - Allows you to perform actions in a ViewModel using the Dispatcher

- [FrameNavigationService](/WPF/113944/mvvm-framework/services/predefined-set/framenavigationservice) (*INavigationService*)

    - Allows you to navigate between Views within a NavigationFrame

- [LayoutSerializationService](/WPF/114419/mvvm-framework/services/predefined-set/layoutserializationservice) (*ILayoutSerializationService*)

    - Allows you to save/restore the layout of serializable DevExpress WPF Controls

- [FolderBrowserDialogService](/WPF/114755/mvvm-framework/services/predefined-set/folderbrowserdialogservice) (*IFolderBrowserDialogService*)

    - Allows you to browse, create, and select folders in the File System by using the standard folder browser dialog

- [WizardService](/WPF/116321/mvvm-framework/services/predefined-set/wizardservice) (*IWizardService*)

    - Allows you to use the [Wizard](/WPF/DevExpress.Xpf.Controls.Wizard) control in accordance with MVVM

- [WindowService](/WPF/401015/mvvm-framework/services/predefined-set/windowservice) (*IWindowService*)

    - Allows you to show your view as a window, and control the displayed window from the ViewModel

- [CurrentWindowService](/WPF/401017/mvvm-framework/services/predefined-set/currentwindowservice) (*ICurrentWindowService*), [CurrentDialogService](/WPF/401018/mvvm-framework/services/predefined-set/currentdialogservice) (*ICurrentDialogService*)

    - Allow you to set a window state and activate, close, hide, and show a window.

- [NotifyIconService](/WPF/116413/mvvm-framework/services/predefined-set/notifyiconservice) (*INotifyIconService*)

    - Allows you to place a notification icon (system tray icon) in the Windows notification area and manage its behavior