DevExpress.Mvvm.Free

screenshot of DevExpress.Mvvm.Free

DevExpress.Mvvm.Free

DevExpress MVVM Framework is a set of components helping to work in the Model-View-ViewModel pattern in WPF.

Overview:

The DevExpress MVVM Framework is a set of components designed to simplify the implementation of the Model-View-ViewModel pattern in WPF. It offers two versions: DevExpress.Mvvm for use with DevExpress WPF controls, and DevExpress.Mvvm.Free for use with standard or third-party controls. The framework includes features such as CompositeCommand, Notification Service, async commands enhancements, and support for .NET Core.

Features:

  • Model-View-ViewModel Pattern Implementation: Simplifies the implementation of MVVM pattern in WPF.
  • Two Versions Available: DevExpress.Mvvm for DevExpress WPF controls and DevExpress.Mvvm.Free for standard or third-party controls.
  • CompositeCommand: Allows commands to work with specific type arguments.
  • Notification Service: Supports creation of predefined notifications with optional identifiers.
  • Async Commands Enhancements: Auto-generates async commands for POCO ViewModels and ViewModelBase descendants.

Summary:

The DevExpress MVVM Framework provides a convenient way to implement the MVVM pattern in WPF applications, offering features like CompositeCommand, Notification Service, and support for async commands. While the DevExpress.Mvvm version is tailored for use with DevExpress controls, the DevExpress.Mvvm.Free version enables integration with standard or third-party controls. With updates like .NET Core support, dynamic binding converters, and bug fixes, the framework continues to enhance its functionality for developers.