wpf-403213-mvvm-support.md
The DevExpress WPF product suite includes a framework and a set of UI Controls that allow you to develop MVVM applications.
The Model-View-ViewModel (MVVM) architectural design pattern divides your application into three layers.
ModelData and business logic.ViewMarkup that defines UI layout and binds individual elements to ViewModel’s properties and commands.ViewModelLogic that connects the View and the Model.
Changes that you make to a layer do not affect other layers. Therefore, developers and designers can work independently.
The DevExpress WPF MVVM Framework contains code generators, converters, asynchronous commands, and other features that allow you to speed up your development process. Refer to the following topic for more information: MVVM Framework.
All DevExpress WPF controls are compatible with the DevExpress MVVM Framework and third-party libraries. Use built-in commands, events, and properties to create your MVVM application. Refer to the following topics for information on how to maintain a clean MVVM pattern with the controls:
The Template Kit contains the MVVM Application template that creates a new application and references the DevExpress MVVM Framework. You can use this template to get started with your project.