Microsoft recently announced support for data binding with data contexts and command patterns for Windows Forms (.NET 7). While this is a great step forward (and validates decisions we made years ago), a number of key features essential to MVVM development remain absent for WinForms developers.
If MVVM is of interest to you and you own a DevExpress WinForms subscription, this blog post lists resources we've published since the launch of our WinForms MVVM platform. If you're looking to deliver well structured, maintainable, and unit testable .NET Framework and .NET 6/7 applications, look no further than our WinForms product line. Our implementation supports:
- Fluent API
- MVVM Bindings and Notifications
- Commands
- Behaviors
- Services
- Navigation and View Management
- Attributes and Data Annotations
- ViewModel Generator
- POCO ViewModel
- Design-Time Support (MVVMContext Component and Application Templates)
All DevExpress WinForms UI controls are fully compatible with the MVVM design pattern. Our WinForms MVVM Framework also works with many third-party UI controls. You can find detailed descriptions and code samples in our online help system.
Learning Materials for WinForms Developers
From interactive tutorials to API usage, we offer a complete set of learning materials for those considering use of the DevExpress WinForms MVVM Framework.
Interactive MVVM Demo (step-by-step tutorial)
* DevExpress WinForms demo apps require installation of WinForms Subscription. Download and install the DevExpress WinForms product library.
MVVM Best Practices - Demo Apps
Includes over 100 examples with a live code section.
* DevExpress WinForms demo apps require installation of WinForms Subscription. Download and install the DevExpress WinForms product library.
Messenger Demo Powered by MVVM
* DevExpress WinForms demo apps require installation of WinForms Subscription. Download and install the DevExpress WinForms product library.
Webinar - Rock Your WinForms Apps with DevExpress MVVM
In the following video, Don Wibier introduces the DevExpress WinForms MVVM Framework and describes a few key benefits of our implementation.
Free DevExpress MVVM Libraries
Tell Us What You Think
Please take a moment to complete the following short survey.