Avalon.Views.Core.Avalonia (0.2.0)
Installation
dotnet nuget add source --name Dutch --username your_username --password your_token dotnet add package --source Dutch --version 0.2.0 Avalon.Views.Core.AvaloniaAbout this package
Avalon views core library containing basic view related implementations and abstractions.
Avalon
Avalon provides reusable features and components to kickstart crossplatform applications with AvaloniaUI and MAUI (later on).
| Library | Decription | AvaloniaUI | MAUI |
|---|---|---|---|
| Avalon.Core | Core library with basic cross-framework implementations and abstractions. | ✅ | ✅️ |
| Avalon.Views.Core | Core library containing basic view related implementations and abstractions. | ✅️ | ❌ |
| Avalon.Views.Navigation | Simple navigation service. | ✅ | ❌ |
| Avalon.Views.PopUp | (planned) Simple popup service. | ❌ | ❌ |
| Avalon.Views.Controls | (planned) Reusable pages and controls. | ❌ | ❌ |
Note: MAUI support is planned, but currenly not scheduled.
Note: Always use the .Avalonia or .MAUI packages.
Avalon.Views.Core
This library contains basic basic view related implementations and abstractions.
Features
ViewLocator
- Resolving and instantiating views and viewmodels
- Custom resolver may be used or Activator
ViewModelBase
Abstract base view model with usefull helper properties and methods.
IElement / IElementWithVm
Abstractions to be used for views/controls.
Dependencies
Details
2026-03-09 23:08:06 +01:00
Assets (2)
Versions (2)
View all
NuGet
0
Marcel van der Heide
14 KiB