Tabler.Avalonia 0.1.0

dotnet add package Tabler.Avalonia --version 0.1.0
                    
NuGet\Install-Package Tabler.Avalonia -Version 0.1.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Tabler.Avalonia" Version="0.1.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Tabler.Avalonia" Version="0.1.0" />
                    
Directory.Packages.props
<PackageReference Include="Tabler.Avalonia" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Tabler.Avalonia --version 0.1.0
                    
#r "nuget: Tabler.Avalonia, 0.1.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Tabler.Avalonia@0.1.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Tabler.Avalonia&version=0.1.0
                    
Install as a Cake Addin
#tool nuget:?package=Tabler.Avalonia&version=0.1.0
                    
Install as a Cake Tool

<p align="center"> <img src="https://raw.githubusercontent.com/dme-compunet/Tabler.Avalonia/master/assets/logo.png" width="96" alt="Tabler logo" /> </p>

<h1 align="center">Tabler.Avalonia</h1>

<p align="center"> <a href="https://tabler.io/icons">Tabler Icons</a> for <a href="https://avaloniaui.net">AvaloniaUI</a>: 6,000+ outline and filled icons. </p>

<p align="center"> <a href="https://www.nuget.org/packages/Tabler.Avalonia"><img src="https://img.shields.io/nuget/v/Tabler.Avalonia?logo=nuget" alt="NuGet" /></a> <a href="https://github.com/dme-compunet/Tabler.Avalonia/actions/workflows/ci.yml"><img src="https://img.shields.io/github/actions/workflow/status/dme-compunet/Tabler.Avalonia/ci.yml?branch=master&label=CI" alt="CI" /></a> <a href="https://github.com/dme-compunet/Tabler.Avalonia/blob/master/LICENSE"><img src="https://img.shields.io/github/license/dme-compunet/Tabler.Avalonia" alt="License" /></a> </p>

Features

  • No setup: no styles to include and no xmlns to declare.
  • Compact: the whole set is embedded as ~0.4 MB of compressed data. Icons are decoded on first use.
  • Outline and filled variants, including outline icons with filled details.
  • Always up to date: a weekly job picks up new Tabler Icons releases and publishes a new version.
  • Stable enum values: an icon keeps its numeric value across versions (see Versioning).
  • Trimming and NativeAOT compatible.

Installation

dotnet add package Tabler.Avalonia

Usage

The TablerIcon control

<TablerIcon Kind="Home" />
<TablerIcon Kind="Home" Size="32" StrokeWidth="1.5" />
<TablerIcon Kind="HomeFilled" Foreground="Red" />

Size defaults to 24 and StrokeWidth to 1.8. Foreground is inherited, like text.

The markup extension

<Button Content="{TablerIcon Search}" />
<Button Content="{TablerIcon Search, 20}" />
<Button Content="{TablerIcon Kind=Search, Size=20, StrokeWidth=1.5}" />

Names

Outline icons use the Tabler name in PascalCase (arrow-left → ArrowLeft). Filled icons add a Filled suffix (home filled → HomeFilled). Browse all icons at tabler.io/icons or in the gallery app attached to each release.

Metadata and raw data

var meta = TablerIconKind.Home.GetMetadata(); // Name, Variant, Category, Tags
var data = TablerIconKind.Home.GetData();     // raw stroke / fill path data (24×24)

Versioning

Versions follow SemVer, with TablerIconKind as the public API:

Change in Tabler Icons Version bump
Icons removed or renamed major (minor while 0.x)
Icons added minor
Drawings or search tags changed only patch

Enum values are assigned once and never reused. Code compiled against an older version (for example a library you depend on) keeps showing the same icons after an update. If an icon was removed, its old value renders nothing instead of a different icon.

License

MIT. The icons are from Tabler Icons, MIT © Paweł Kuna (see THIRD-PARTY-NOTICES.md).

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.0 0 11/9/2026