Avalon.Views.Core (0.1.0)

Published 2026-01-10 19:36:57 +01:00 by Dutch in Dutch/Avalon.Views.Core

Installation

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

About 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

ID Version Target Framework
AsyncAwaitBestPractices 10.0.0 net10.0
Avalon.Core 0.2.0 net10.0
CommunityToolkit.Mvvm 8.4.0 net10.0
AsyncAwaitBestPractices 10.0.0 net9.0
Avalon.Core 0.2.0 net9.0
CommunityToolkit.Mvvm 8.4.0 net9.0
Details
NuGet
2026-01-10 19:36:57 +01:00
14
Marcel van der Heide
17 KiB
Assets (2)
Versions (2) View all
0.2.0 2026-03-09
0.1.0 2026-01-10