Back to Devexpress

Predefined Set

wpf-113931-mvvm-framework-services-predefined-set.md

latest6.2 KB
Original Source

Predefined Set

  • Aug 06, 2024
  • 3 minutes to read

The DevExpress WPF Product Line includes the following predefined services:

Message Box Services

DXMessageBoxService (IMessageBoxService) Allows you to display message boxesWinUIMessageBoxService (IMessageBoxService) Allows you to display message boxes in a Windows 8 style

Dialog Services

DialogService (IDialogService) Allows you to display views in a modal windowWinUIDialogService (IDialogService) Allows you to display views in a modal window in a Windows 8 style

Document Manager Services

WindowedDocumentUIService (IDocumentManagerService) Allows you to show windowed documentsDockingDocumentUIService (IDocumentManagerService) Allows you to show docked documentsTabbedDocumentUIService (IDocumentManagerService) Allows you to show tabbed documentsFrameDocumentUIService (IDocumentManagerService) Allows you to show framed documentsTabbedWindowDocumentUIService (IDocumentManagerService) Allows you to show tabbed documents

Report Services

GridReportManagerService (IReportManagerService) Allows you to export data from a GridControl using the XtraReports suiteStandaloneReportManagerService (IReportManagerService) Allows you to export data from any appropriate data source supported by XtraReport

Open/Save File Dialogs

Standard Dialog Box

OpenFileDialogService (IOpenFileDialogService) Allows you to browse and open files in the File System by using the standard dialog boxSaveFileDialogService (ISaveFileDialogService) Allows you to save data of a ViewModel to a file by using the standard dialog box

DevExpress Dialog Boxes

DXOpenFileDialogService (IOpenFileDialogService) Allows you to browse and open files in the File System by using the DevExpress dialog boxDXSaveFileDialogService (ISaveFileDialogService) Allows you to save data of a ViewModel to a file by using the DevExpress dialog boxDXOpenFolderDialogService (IOpenFolderDialogService) Allows you to browse and open folders in the File System by using the DevExpress dialog box

Other Services

NotificationService (INotificationService) Allows you to display notifications in a Windows 8 styleUIObjectService (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 (ITaskbarButtonService) Allows you to customize taskbar buttonsApplicationJumpListService (IApplicationJumpListService) Allows you to add jump tasks to the application’s Jump ListSplashScreenManagerService (ISplashScreenManagerService) Allows you to show a splash screenViewInjectionService (IViewInjectionService) Allows you to integrate any ViewModel (with its View) into any controlDispatcherService (IDispatcherService) Allows you to perform actions in a ViewModel using the DispatcherFrameNavigationService (INavigationService) Allows you to navigate between Views within a NavigationFrameLayoutSerializationService (ILayoutSerializationService) Allows you to save/restore the layout of serializable DevExpress WPF ControlsFolderBrowserDialogService (IFolderBrowserDialogService) Allows you to browse, create, and select folders in the File System by using the standard folder browser dialogWizardService (IWizardService) Allows you to use the Wizard control in accordance with MVVMWindowService (IWindowService) Allows you to show your view as a window, and control the displayed window from the ViewModelCurrentWindowService (ICurrentWindowService), CurrentDialogService (ICurrentDialogService) Allow you to set a window state and activate, close, hide, and show a window.NotifyIconService (INotifyIconService) Allows you to place a notification icon (system tray icon) in the Windows notification area and manage its behavior