DevExpress.Mvvm.ViewModel Namespace
Contains classes that define View Models for the MVVM pattern.
Assembly: DevExpress.Mvvm.v24.1.ViewModel.dll
NuGet Package: DevExpress.Scaffolding.Core
Classes
Name | Description |
---|---|
CloseAllMessage | A message notifying that all view models should close itself. Usually sent by DocumentsViewModel<TModule, TUnitOfWork> when the CloseAll command is executed. |
CollectionViewModelBase<TEntity, TProjection, TPrimaryKey, TUnitOfWork> |
The base class for POCO view models exposing a collection of entities of a given type and CRUD operations against these entities. It is not recommended to inherit directly from this class. Use the CollectionViewModel class instead. |
DocumentManagerServiceExtensions static | Provides the extension methods that are used to implement the IDocumentManagerService interface. |
DocumentsViewModel<TModule, TUnitOfWork> | The base class for POCO view models that operate the collection of documents. |
EntitiesViewModelBase<TEntity, TProjection, TUnitOfWork> |
The base class for a POCO view models exposing a collection of entities of the given type. It is not recommended to inherit directly from this class. Use the EntitiesViewModel class instead. |
EntityMessage<TEntity, TPrimaryKey> | Provides the information about an entity state change notification that is shown when an entity has been added, removed or modified, and the IUnitOfWork.SaveChanges method has been called. |
InstantFeedbackCollectionViewModel<TEntity, TProjection, TPrimaryKey, TUnitOfWork> | |
InstantFeedbackCollectionViewModelBase<TEntity, TProjection, TPrimaryKey, TUnitOfWork> | |
InstantFeedbackCollectionViewModelBase<TEntity, TProjection, TPrimaryKey, TUnitOfWork>.InstantFeedbackSourceViewModel | |
LookUpEntitiesViewModel<TEntity, TProjection, TPrimaryKey, TUnitOfWork> |
Represents a POCO view models used by SingleObjectViewModel to exposing collections of related entities. This is a partial class that provides an extension point to add custom properties, commands and override methods without modifying the auto-generated code. |
ModuleDescription<TModule> | A base class representing a navigation list entry. |
NavigateMessage<TNavigationToken> | Used by the PeekCollectionViewModel<TNavigationToken, TEntity, TPrimaryKey, TUnitOfWork> to notify that DocumentsViewModel<TModule, TUnitOfWork> should navigate to the specified module. |
PeekCollectionViewModel<TNavigationToken, TEntity, TPrimaryKey, TUnitOfWork> |
A POCO view model exposing a read-only collection of entities of a given type. It is designed for quick navigation between collection views. This is a partial class that provides an extension point to add custom properties, commands and override methods without modifying the auto-generated code. |
PersistentLayoutHelper | |
ReadOnlyCollectionViewModelBase<TEntity, TProjection, TUnitOfWork> |
The base class for POCO view models exposing a read-only collection of entities of a given type. It is not recommended to inherit directly from this class. Use the ReadOnlyCollectionViewModel class instead. |
SaveAllMessage | A message notifying that all view models should save changes. Usually sent by DocumentsViewModel<TModule, TUnitOfWork> when the SaveAll command is executed. |
SelectDetailEntitiesViewModel<TEntity> | |
SingleObjectViewModelBase<TEntity, TPrimaryKey, TUnitOfWork> |
The base class for POCO view models exposing a single entity of a given type and CRUD operations against this entity. It is not recommended to inherit directly from this class. Use the SingleObjectViewModel class instead. |
SingleObjectViewModelState |
Interfaces
Name | Description |
---|---|
IEntitiesViewModel<TEntity> | The base interface for view models exposing a collection of entities of the given type. |
ISingleObjectViewModel<TEntity, TPrimaryKey> | The base interface for view models representing a single entity. |
Enums
Name | Description |
---|---|
EntityMessageType | Represents the type of an entity state change notification that is shown when the IUnitOfWork.SaveChanges method has been called. |
NavigationPaneVisibility | Represents a navigation pane state. |