Avalon.Core (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.CoreAbout this package
Avalon core library with basic cross-framework 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.Core
This library contains basic cross-framework implementations and abstractions.
Features
TaskExecutor
- Executes
Tasks andActions on the thread pool in a fire-and-forget style. - A custom error handler
Actioncan be provided i.o. to process thrownExceptions. Exceptions can optionally also be rethrown i.o. to be automatically handled by global exception handlers.
Dispatcher
Unified access to the main/UI thread for Avalonia and MAUI.
PlatformResolver
Resolves platform dependend implementations.
Dependencies
Details
2026-01-10 20:44:56 +01:00
Assets (2)
Versions (3)
View all
NuGet
15
Marcel van der Heide
14 KiB
avalon.core.0.2.0.nupkg
12 KiB
avalon.core.nuspec
1.2 KiB