A consequent take on the MVVM pattern without any compromises.
Commonly Used Types:
Install-Package fm.Mvvm.Wpf -Version 4.0.0
dotnet add package fm.Mvvm.Wpf --version 4.0.0
<PackageReference Include="fm.Mvvm.Wpf" Version="4.0.0" />
paket add fm.Mvvm.Wpf --version 4.0.0
BREAKING CHANGE: ScopedNavigationService has a different constructor.
BREAKING CHANGE: ScopedNavigationService is no longer an IServiceProvider.
NEW: Context object is now stored within the history and restored when navigating backwards.
NEW: Exceptions during view creation are now logged.
CHANGE: Navigation events during view creation are now properly handled and the resulting view is the most recent navigation instead of the first.
NEW: Added IsSaving and IDisposable to DependencyViewModel
NEW: IDirectionalComparer, IColumnGenerator, ISelectionAnalyzer to use in combination with DataGridExtensions and DataGridColumnExtensions
This package is not used by any popular GitHub repositories.