Avalon.Core.Avalonia (0.3.0)

Published 2026-02-25 20:35:34 +01:00 by Dutch in Dutch/Avalon.Core

Installation

dotnet nuget add source --name Dutch --username your_username --password your_token 
dotnet add package --source Dutch --version 0.3.0 Avalon.Core.Avalonia

About this package

Avalon core library with basic cross-framework implementations and abstractions for Avalonia.

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 and Actions on the thread pool in a fire-and-forget style.
  • A custom error handler Action can be provided i.o. to process thrown Exceptions.
  • 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

ID Version Target Framework
Avalon.Core 0.3.0 net10.0
Avalonia 11.3.10 net10.0
Avalon.Core 0.3.0 net9.0
Avalonia 11.3.10 net9.0
Details
NuGet
2026-02-25 20:35:34 +01:00
1
Marcel van der Heide
12 KiB
Assets (2)
Versions (2) View all
0.3.0 2026-02-25
0.2.0 2026-01-10