Skip to main content
Published
Feb 17, 2026
8mo ago
Total Downloads
14.8K
14,828

Install

dotnet add package Zafiro.Avalonia.Icons.Projektanker --version 49.1.3
ProductVersions
.NET
net8.0

README

Zafiro.Avalonia

This library offers common (and useful) features to Avalonia based applications.

Some of the most important highlights of the library are:

Dialogs

A very convenient way to show dialogs for both mobile and desktop.

https://github.com/SuperJMN-Zafiro/Zafiro.Avalonia/assets/3109851/d3d29a3e-3a35-4b27-abe0-14d95405c651

Notification Service

  • Useful service to show notifications from ViewModels.

Controls

  • MasterDetailsView. Side list with items. Details are shown when an item is selected.
  • AdaptiveControl. Has 2 templates: one for portrait and another for landscape.

SlimWizard

Offers a nice way to show wizards (multiple steps).

https://github.com/SuperJMN-Zafiro/Zafiro.Avalonia/assets/3109851/47dad47a-af35-489c-83b7-0a7c853879f7

StringEditorControl

Looks like a TextBlock, but it's editable (and validatable!).

https://github.com/SuperJMN-Zafiro/Zafiro.Avalonia/assets/3109851/13279313-92cc-4ba9-902e-e3a26da87916

Misc

  • NamingConventionViewLocator. A data template that finds views for ViewModels by naming convention (ViewModel => View) AKA "ViewLocator" in AvaloniaUI templates.
  • ReturnExtension. A markup extension that can be used to return observables in design-time data (as part of Design.PreviewWith).

More info

Please, take a look to the Samples inside the solution.

Changes from Previous Version

No structural changes between v49.1.2 and v49.1.3.

Adoption Assessment

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

Compatibility metadata lists 1 target framework; confirm the exact target used by your application.The published metadata declares 20 direct dependency entries across framework groups. Inspect the resolved dependency graph for your target framework.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.