CodeLifter.MVVM.Core
1.1.2-beta
dotnet add package CodeLifter.MVVM.Core --version 1.1.2-beta
NuGet\Install-Package CodeLifter.MVVM.Core -Version 1.1.2-beta
<PackageReference Include="CodeLifter.MVVM.Core" Version="1.1.2-beta" />
<PackageVersion Include="CodeLifter.MVVM.Core" Version="1.1.2-beta" />
<PackageReference Include="CodeLifter.MVVM.Core" />
paket add CodeLifter.MVVM.Core --version 1.1.2-beta
#r "nuget: CodeLifter.MVVM.Core, 1.1.2-beta"
#:package CodeLifter.MVVM.Core@1.1.2-beta
#addin nuget:?package=CodeLifter.MVVM.Core&version=1.1.2-beta&prerelease
#tool nuget:?package=CodeLifter.MVVM.Core&version=1.1.2-beta&prerelease
Laconia.MVVM.Core
Core MVVM abstractions and ViewModels for the Laconia platform. This package contains platform-agnostic base classes and interfaces that work across:
- Blazor Server
- Blazor WebAssembly
- MAUI Blazor Hybrid
- MAUI (standard)
Features
- ViewModel: Base class for ViewModels using CommunityToolkit.Mvvm's
ObservableObject - ValidatorViewModel: Base class for ViewModels with validation support using
ObservableValidator - RecipientViewModel: Base class for ViewModels that participate in messaging using
ObservableRecipient - IViewModel: Core interface for all ViewModels
Usage
using Laconia.MVVM.ViewModels;
public partial class MyViewModel : ViewModel
{
[ObservableProperty]
private string _name = string.Empty;
public override async Task Loaded()
{
// Initialize your ViewModel here
await base.Loaded();
}
}
Dependencies
This package has minimal dependencies:
- CommunityToolkit.Mvvm - For MVVM infrastructure
- .NET 9.0
No UI framework dependencies, making it suitable for all platforms.
| 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-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
- CommunityToolkit.Mvvm (>= 8.4.0)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on CodeLifter.MVVM.Core:
| Package | Downloads |
|---|---|
|
CodeLifter.MVVM.Maui
MVVM components for pure MAUI (XAML) applications using the CodeLifter platform. For MAUI Blazor Hybrid apps, use CodeLifter.MVVM.Maui.Blazor instead. |
|
|
CodeLifter.MVVM.WebAssembly
MVVM components for Blazor WebAssembly applications using the CodeLifter platform |
|
|
CodeLifter.MVVM
MVVM components for Blazor Server applications using the CodeLifter platform |
|
|
CodeLifter.MVVM.Maui.Blazor
MVVM components for MAUI Blazor Hybrid applications using the CodeLifter platform |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.1.2-beta | 179 | 11/10/2025 |
| 1.1.1-beta | 178 | 11/10/2025 |
| 1.1.0-beta | 177 | 11/10/2025 |
| 1.0.1-beta | 160 | 11/9/2025 |
| 1.0.0-beta | 153 | 11/9/2025 |