Skip to main content
Published
Jan 15, 2026
9mo ago
Total Downloads
14.8K
14,843

Install

dotnet add package Zafiro.Avalonia.Icons.Projektanker --version 31.0.11
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 v31.0.11-ci124 and v31.0.11.

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.