A newer version of this page is available.
Switch to the current version.
DevExpress.Mvvm Namespace
Contains controls for building MVVM-aware applications.
Assembly: DevExpress.Mvvm.v19.2.dll
Classes
Name | Description |
---|---|
BindableBase | Provides support for the INotifyPropertyChanged interface and capabilities for easy implementation of bindable properties with the GetProperty and SetProperty methods. |
DelegateCommand | A command that calls your parameterless delegates when Execute and CanExecute logic is invoked on the command. |
DelegateCommand<T> | A command that calls your parameterized delegates when Execute and CanExecute logic is invoked on the command. |
DocumentManagerServiceExtensions static | Provides extension methods for IDocumentManagerService implementation to create and control a service's documents. |
IDataErrorInfoHelper static | Provides extension methods to get an error based on defined DataAnnotation attributes or Fluent API |
Messenger | Allows you to send messages and register handlers that will process these messages. |
Messenger.ActionInvokerCollection | |
NavigationViewModelBase | A View Model for Views between which navigation can be organized if they are placed within a NavigationFrame. |
ServiceContainer | An object that contains services. |
UICommand | A ViewModel that is used to generate a dialog button. |
ViewInjectionManager | Allows you to perform injecting and manipulation under ViewModels (and their Views) in any section of the application's code. |
ViewInjectionManagerExtensions static | Provides extension methods for the ViewInjectionManager to integrate and control ViewModels (with their Views). |
ViewInjectionServiceExtensions static | Provides extension methods for the ViewInjectionService to integrate and control ViewModels (with their Views). |
ViewModelBase | The base class for ViewModels. |
ViewModelBase.CreateCommandHelper<T> static | |
ViewModelClosingEventArgs | Provides data for the ViewModelClosingEvent event. |
Interfaces
Name | Description |
---|---|
IApplicationJumpListService | Provides methods to add jump tasks to the application's Jump List. |
ICurrentWindowService | Provides methods to work with a window. |
IDialogService | Provides methods to show a dialog window. |
IDispatcherService | Provides the method to perform actions in a ViewModel using the Dispatcher. |
IDocument | Provides methods to work with a document created with the IDocumentManagerService. |
IDocumentContent | Provides a way to obtain the document's properties at the document's ViewModel level. |
IDocumentManagerService | Provides methods to create documents and operate with them. |
IDocumentOwner | Provides a way to obtain the document owner (service) at the document level. |
IDocumentViewModel | Obsolete. This API is obsolete now. |
IFileDialogServiceBase | Provides methods and properties to configure the standard dialog box. |
IFileInfo | |
IFolderBrowserDialogService | Provides methods to browse, create, and select folders in the File System by using the standard folder browser dialog. |
IFolderInfo | |
ILayoutSerializationService | Provides methods to save/restore the layout of serializable DevExpress WPF Controls. |
IMessageBoxService | Provides methods to show dialog boxes. |
IMessenger | Provides methods to send messages and register message handlers. |
INavigationService | Provides members to navigate between Views. |
INotificationService | Provides methods to display notifications in Windows 8 style. |
IOpenFileDialogService | Provides methods to browse and open files in the File System by using the standard dialog box. |
IOpenFolderDialogService | |
ISaveFileDialogService | Provides methods to save the data of a ViewModel to a file by using the standard dialog box. |
IServiceContainer | Provides methods to retrieve services and register them in a service container. |
ISplashScreenService | Provides methods to display splash screens. |
ISupportNavigation | Provides members that occur when navigating to an object and when navigating away from it. |
ISupportParameter | Provides a member that allows data to be passed from a Main to a Detail ViewModel, when these ViewModels are loosely coupled. |
ISupportParentViewModel | Provides a member that allows a Main ViewModel to be passed to a Detail ViewModel. In addition, this allows the Main ViewModel's services to be used within the Detail ViewModel. |
ISupportServices | Provides a member to access an object containing services. |
ISupportWizardBackCommand | |
ISupportWizardCancelCommand | |
ISupportWizardFinishCommand | |
ISupportWizardNextCommand | |
ITaskbarButtonService | Provides methods to display customizable application taskbar buttons. |
IViewInjectionManager | Provides methods to inject and manipulate under ViewModels (and their Views) |
IViewInjectionService | Provides methods and properties to inject VewModels (and their Views) and operate with them. |
IWindowService | Provides methods to display a view as a window and control it from the ViewModel. |
IWizardService | Provides methods to use the Wizard control in compliance with the MVVM pattern. |
Structs
Name | Description |
---|---|
DateTimeRange | Time interval which provides extended operations such as Union and Intersect. |
Messenger.ActionInvokerTokenPair | |
TimeSpanRange |
Enums
Name | Description |
---|---|
DialogButtonAlignment | Lists the DialogButton's horizontal alignment values. |
ServiceSearchMode | Lists values that specify whether a search for a service must be carried out within the current service container, or within the current and parent service containers. |
Feedback