Plugin.Uno.MVVMExpress
1.0.1
dotnet add package Plugin.Uno.MVVMExpress --version 1.0.1
NuGet\Install-Package Plugin.Uno.MVVMExpress -Version 1.0.1
<PackageReference Include="Plugin.Uno.MVVMExpress" Version="1.0.1" />
<PackageVersion Include="Plugin.Uno.MVVMExpress" Version="1.0.1" />
<PackageReference Include="Plugin.Uno.MVVMExpress" />
paket add Plugin.Uno.MVVMExpress --version 1.0.1
#r "nuget: Plugin.Uno.MVVMExpress, 1.0.1"
#:package Plugin.Uno.MVVMExpress@1.0.1
#addin nuget:?package=Plugin.Uno.MVVMExpress&version=1.0.1
#tool nuget:?package=Plugin.Uno.MVVMExpress&version=1.0.1
Plugin.Uno.MVVMExpress
Uno Platform host for MVVMExpress. Targets: net10.0 and net10.0-desktop. DI, dispatcher, window context, and Loaded/Unloaded lifecycle.
Depends on Plugin.Uno.MVVMExpress.Core.
var builder = Host.CreateApplicationBuilder();
builder.Services.UseUnoMvvmExpress(o => o
.UseFrameNavigation((nav, _) => nav
.Map<HomeViewModel, HomePage>("home"))
.UseDialogs()
.UseAuth<LoginViewModel>());
UseUnoMvvmExpress calls AddMvvmExpress(), replaces IMainThread with UnoDispatcherMainThread, and maps IWindowContext to UnoWindowContext. UseFrameNavigation / UseDialogs live in the Navigation and Dialogs packages.
Install
dotnet add package Plugin.Uno.MVVMExpress.Core
dotnet add package Plugin.Uno.MVVMExpress
Version 1.0.1. Shared / test code can stay on Core + AddMvvmExpress() without this package. Do not use the WinUI nupkg on Uno.
License: MIT. Niladri Padhy / MauiEssentials.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-desktop1.0 is compatible. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Hosting (>= 10.0.0)
- Plugin.Uno.MVVMExpress.Core (>= 1.0.1)
- Uno.WinUI (>= 6.6.184)
-
net10.0-desktop1.0
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Hosting (>= 10.0.0)
- Plugin.Uno.MVVMExpress.Core (>= 1.0.1)
- SkiaSharp.Views.Uno.WinUI (>= 3.119.2)
- Uno.WinUI (>= 6.6.184)
- Uno.WinUI.Graphics2DSK (>= 6.6.184)
- Uno.WinUI.Lottie (>= 6.6.184)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Plugin.Uno.MVVMExpress:
| Package | Downloads |
|---|---|
|
Plugin.Uno.MVVMExpress.Navigation
UnoFrameNavigator |
|
|
Plugin.Uno.MVVMExpress.Dialogs
UnoDialogs |
GitHub repositories
This package is not used by any popular GitHub repositories.
1.0.1: NuGet README files use real markdown line breaks so the gallery renders.