What this family owns
WPF MVVMExpress owns ViewModels, commands, async state, Frame navigation, dialogs, toast, validation, pagination, forms, and tests. It does not own HTTP, offline sync, secure storage, or feature flags. Core abstractions (ICache, IAuthState, IConnectivityProbe, IDeepLinkBridge) exist so the app can adapt a shared net10.0 library. AddDeepLinks and AddSecureSessionAuth fail closed unless you supply a bridge or factory — there is no silent no-op and no UseDeepLinks / UseSecureSessionAuth host helper in 1.0.
- Do not add a PackageReference to Plugin.Maui.MVVMExpress.*.
- A ViewModel ports with a namespace swap from Plugin.Maui.MVVMExpress to Plugin.Wpf.MVVMExpress.
- HttpForge Core is net10.0 — a WPF ViewModel can consume the same typed client.
- Usual WPF alternative for properties and commands only: CommunityToolkit.Mvvm.