Plugin.Wpf.MVVMExpress
1.0.0
dotnet add package Plugin.Wpf.MVVMExpress --version 1.0.0
NuGet\Install-Package Plugin.Wpf.MVVMExpress -Version 1.0.0
<PackageReference Include="Plugin.Wpf.MVVMExpress" Version="1.0.0" />
<PackageVersion Include="Plugin.Wpf.MVVMExpress" Version="1.0.0" />
<PackageReference Include="Plugin.Wpf.MVVMExpress" />
paket add Plugin.Wpf.MVVMExpress --version 1.0.0
#r "nuget: Plugin.Wpf.MVVMExpress, 1.0.0"
#:package Plugin.Wpf.MVVMExpress@1.0.0
#addin nuget:?package=Plugin.Wpf.MVVMExpress&version=1.0.0
#tool nuget:?package=Plugin.Wpf.MVVMExpress&version=1.0.0
Plugin.Wpf.MVVMExpress
WPF host for MVVMExpress. Target: net10.0-windows10.0.17763.0 with UseWPF. DI, dispatcher, window context, and Loaded/Unloaded lifecycle.
Depends on Plugin.Wpf.MVVMExpress.Core.
var builder = Host.CreateApplicationBuilder();
builder.Services.UseWpfMvvmExpress(o => o
.UseFrameNavigation((nav, _) => nav
.Map<HomeViewModel, HomePage>("home"))
.UseDialogs()
.UseAuth<LoginViewModel>());
UseWpfMvvmExpress calls AddMvvmExpress(), replaces IMainThread with DispatcherMainThread, and maps IWindowContext to WpfWindowContext. UseFrameNavigation / UseDialogs live in the Navigation and Dialogs packages.
Install
dotnet add package Plugin.Wpf.MVVMExpress.Core
dotnet add package Plugin.Wpf.MVVMExpress
Version 1.0.0. Shared / test code can stay on Core + AddMvvmExpress() without this package.
License: MIT. Niladri Padhy / MauiEssentials.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0-windows10.0.17763 is compatible. |
-
net10.0-windows10.0.17763
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Hosting (>= 10.0.0)
- Plugin.Wpf.MVVMExpress.Core (>= 1.0.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Plugin.Wpf.MVVMExpress:
| Package | Downloads |
|---|---|
|
Plugin.Wpf.MVVMExpress.Navigation
WpfFrameNavigator maps ViewModel types to Page or UserControl instances on a WPF Frame. Modal windows use ShowDialog. INavigator and GuardedNavigator live in Core. |
|
|
Plugin.Wpf.MVVMExpress.Dialogs
WpfDialogs adapts IDialogs to MessageBox. WpfNotifier shows an AdornerLayer toast. ViewModels depend on IDialogs / INotifier, not Window. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 106 | 9/9/2026 |
| 0.1.2-preview | 90 | 9/9/2026 |
| 0.1.1-preview | 87 | 9/9/2026 |
| 0.1.0-preview | 91 | 9/9/2026 |
1.0.0: first stable WPF MVVMExpress. Frame navigation, dialogs, templates, and VS Code / Visual Studio extensions.