Paradigm.WindowsAppSDK.ViewModels
1.5.1
dotnet add package Paradigm.WindowsAppSDK.ViewModels --version 1.5.1
NuGet\Install-Package Paradigm.WindowsAppSDK.ViewModels -Version 1.5.1
<PackageReference Include="Paradigm.WindowsAppSDK.ViewModels" Version="1.5.1" />
<PackageVersion Include="Paradigm.WindowsAppSDK.ViewModels" Version="1.5.1" />
<PackageReference Include="Paradigm.WindowsAppSDK.ViewModels" />
paket add Paradigm.WindowsAppSDK.ViewModels --version 1.5.1
#r "nuget: Paradigm.WindowsAppSDK.ViewModels, 1.5.1"
#:package Paradigm.WindowsAppSDK.ViewModels@1.5.1
#addin nuget:?package=Paradigm.WindowsAppSDK.ViewModels&version=1.5.1
#tool nuget:?package=Paradigm.WindowsAppSDK.ViewModels&version=1.5.1
Paradigm.WindowsAppSDK
A framework that provides base classes for WindowsAppSDK applications using WinUI interfaces.
Documentation
Comprehensive documentation for the Paradigm.WindowsAppSDK framework is available in the docs folder. The documentation covers:
| Component | Description |
|---|---|
| Interfaces | Core interfaces used throughout the framework |
| Application Information | Service to access application metadata |
| Configuration | Services for application configuration management |
| Dialog | Dialog service for managing application dialogs |
| File Storage | Service for file system operations |
| Localization | Localization services for multi-language support |
| Local Settings | Services for managing application settings |
| Logging | Logging services for application diagnostics |
| Message Bus | Message bus for loosely coupled communication |
| Navigation | Navigation service for managing application navigation |
| Telemetry | Telemetry service for collecting application metrics |
| ViewModels | Base classes for implementing the MVVM pattern |
| XAML | XAML helpers, converters, and extensions |
Nuget Packages
Nuget publish process
After modifying the solution you can change the version by executing
$ cd ./build
$ ./increment.version.sh "1.1.0" "1.1.1"
where the first argument ("1.1.0") is the current version and the second one ("1.1.1") is the new version number.
To publish to nuget you need to execute the following script
$ cd ./build
$ ./publish.nuget.sh "{nuget-secret-key}"
Change log
For the full change history, see CHANGELOG.md.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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
- Microsoft.Extensions.Configuration.Json (>= 10.0.8)
- Microsoft.Extensions.DependencyInjection (>= 10.0.8)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.8)
- Paradigm.WindowsAppSDK.Services.Interfaces (>= 1.5.1)
-
net9.0
- Microsoft.Extensions.Configuration.Json (>= 10.0.8)
- Microsoft.Extensions.DependencyInjection (>= 10.0.8)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.8)
- Paradigm.WindowsAppSDK.Services.Interfaces (>= 1.5.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.5.1 | 143 | 5/22/2026 |
| 1.5.0 | 91 | 5/6/2026 |
| 1.4.2 | 286 | 5/4/2026 |
| 1.4.1 | 254 | 2/2/2026 |
| 1.4.0 | 250 | 11/27/2025 |
| 1.3.4 | 228 | 10/21/2025 |
| 1.3.3 | 543 | 8/7/2025 |
| 1.3.2 | 305 | 5/29/2025 |
| 1.3.1 | 272 | 5/19/2025 |
| 1.3.0 | 400 | 4/15/2025 |
| 1.2.2 | 303 | 1/20/2025 |
| 1.2.1 | 276 | 12/2/2024 |
| 1.2.0 | 285 | 11/26/2024 |
| 1.1.10 | 406 | 9/4/2024 |
| 1.1.9 | 259 | 8/28/2024 |
| 1.1.8 | 266 | 8/16/2024 |
| 1.1.7 | 317 | 8/16/2024 |
| 1.1.6 | 258 | 7/31/2024 |
| 1.1.5 | 200 | 7/31/2024 |
| 1.1.4 | 220 | 7/31/2024 |