FluentIcons.Wpf 2.1.333

dotnet add package FluentIcons.Wpf --version 2.1.333
                    
NuGet\Install-Package FluentIcons.Wpf -Version 2.1.333
                    
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="FluentIcons.Wpf" Version="2.1.333" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="FluentIcons.Wpf" Version="2.1.333" />
                    
Directory.Packages.props
<PackageReference Include="FluentIcons.Wpf" />
                    
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 FluentIcons.Wpf --version 2.1.333
                    
#r "nuget: FluentIcons.Wpf, 2.1.333"
                    
#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 FluentIcons.Wpf@2.1.333
                    
#: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=FluentIcons.Wpf&version=2.1.333
                    
Install as a Cake Addin
#tool nuget:?package=FluentIcons.Wpf&version=2.1.333
                    
Install as a Cake Tool

FluentIcons

A multi-framework control library of fluentui-system-icons. Browse the icons in the online gallery.

Packages

Package Platform
FluentIcons.Common meta package
FluentIcons.Avalonia alternate text is missing from this package README image Avalonia 12
FluentIcons.Avalonia.Fluent alternate text is missing from this package README image FluentAvalonia 3 (Avalonia 12)
FluentIcons.Maui alternate text is missing from this package README image MAUI 10
FluentIcons.Uwp alternate text is missing from this package README image UWP 10.0.10773 <br/> alternate text is missing from this package README image Uno.UI 5.4
FluentIcons.WinUI alternate text is missing from this package README image Windows App SDK 1.8.5 <br/> alternate text is missing from this package README image Uno.WinUI 6.0
FluentIcons.Wpf alternate text is missing from this package README image .NET Framework 4.6.2 <br/> alternate text is missing from this package README image .NET 6

Version 2.x

Starting with version 2.0, the underlying fonts have been migrated from TTF to CFF.

Package Version Platform
FluentIcons.WinUI 2.1 alternate text is missing from this package README image Windows App SDK 1.6.3 <br/> alternate text is missing from this package README image Uno.WinUI 5.4
FluentIcons.Avalonia 2.0 alternate text is missing from this package README image Avalonia 11
FluentIcons.Avalonia.Fluent 2.0 alternate text is missing from this package README image FluentAvalonia 2 (Avalonia 11)
FluentIcons.WinUI 2.0 alternate text is missing from this package README image Windows App SDK 1.6

Version 1.3

Version 1.3 is a backports release for legacy platforms which are no longer supported by version 2.0.

Package Platform
FluentIcons.Avalonia alternate text is missing from this package README image Avalonia 0.10
FluentIcons.Avalonia.Fluent alternate text is missing from this package README image FluentAvalonia 1.3 (Avalonia 0.10)
FluentIcons.Maui alternate text is missing from this package README image MAUI 8
FluentIcons.Uwp alternate text is missing from this package README image Uno.UI 5.0
FluentIcons.WinUI alternate text is missing from this package README image Uno.WinUI 5.0
FluentIcons.WinUI alternate text is missing from this package README image Windows App SDK 1.2

Usage

<Page xmlns:ic="using:FluentIcons.WinUI">

    <ic:FluentIcon Icon="ArrowLeft" IconVariant="Regular" IconSize="Size32" />
    <ic:SymbolIcon Symbol="Calendar" IconVariant="Color" />
</Page>

This package features <FluentIcon>/<SymbolIcon> element, and <FluentIconSource>/<SymbolIconSource> on platforms with <IconSource>, which generally provide following properties:

  • Icon (for Fluent...) / Symbol (for Symbol...) : Icon / Symbol
  • IconVariant : IconVariant
    • New in version 1.1.278: Color variant added along with COLRv1 migration.
  • IconSize (for Fluent...) : IconSize
  • FlowDirection : FlowDirection
    • Switch between LTR/RTL icon variant.
  • FontSize : double
  • Foreground : Brush

Variants

Grid Fluent variant Symbol variant
Resizable 20 × 20 (upstream) 16 × 16 (Segoe-like)
Resizable (light) 32 × 32 (upstream) 28 × 28
Other sizes 12, 16, 20, 24, 28, 32, 48 None

The Fluent variant provides all sizes of icons untouched compared to upstream, while the Symbol variant mimics the APIs and appearances of SymbolIcon and Segoe Fluent Icons from WinUI, where the borders of the icons are trimmed and some overflowed shapes are rearranged, to match the geometric metrics of Segoe (read more at the child project Seagull Icons).

Markup extension

<Page xmlns:icx="using:FluentIcons.WinUI.Markup">
    <Expander Header="{icx:SymbolIcon Symbol=ArrowLeft}" />
</Page>

Markup extensiones have been added since version 1.1.242, and then moved to a child namespace since version 1.3.

Outline

<Page xmlns:ic="using:FluentIcons.WinUI">
    <ic:FluentIcon Icon="Trophy"
                   IconVariant="Filled"
                   Foreground="Gold"
                   ic:Outline.Foreground="Goldenrod" />
    <ic:SymbolIcon Symbol="InkingToolAccent"
                   IconVariant="Filled"
                   Foreground="Gold"
                   ic:Outline.Symbol="InkingTool"
                   ic:Outline.Foreground="Goldenrod" />
</Page>

Sample image

The new feature Outline is implemented for experiment since version 2.0.317. The static class include following attached properties which could be applied to FluentIcon or SymbolIcon elements:

  • Icon (for FluentIcon) / Symbol (for SymbolIcon) : Icon? / Symbol?
    • Default to null, where the value will be inherited from the host control.
  • IconVariant : IconVariant
    • Default to Regular.
  • Foreground : Brush

Please note that due to limitations in rendering precision, unexpected color leakage may occur at the edges of the icons. To achieve a good display, you may need to avoid using combinations of fill and stroke colors with significant hue differences.

Platform-specific

MAUI

⚠️ The extension method UseFluentIcons(this MauiAppBuilder builder) must be called at start-up to register fonts properly.

<SymbolImageSource> and SymbolImageSourceExtension are provided on MAUI as stand-ins.

All properties of type Brush are defined as Color instead, with the Color suffix added to the name.

UWP / WinUI

The Win2D package is referenced by this library for the “Outline” feature, but with a relatively old version. While this brings you more flexibility, it is still recommended to override with the latest version of the package.

WPF

🚧 Color icons are broken on WPF, because of the lack of COLR rendering support. It also stops working in environments like macOS and WebAssembly when rendering with SkiaSharp 2, possibly affecting Avalonia and Uno.

Building

To clone and build this project with Git for Windows, support for symbolic links are required:

git config --global core.symlinks true
Product Compatible and additional computed target framework versions.
.NET net6.0-windows7.0 is compatible.  net7.0-windows was computed.  net8.0-windows was computed.  net9.0-windows was computed.  net10.0-windows was computed. 
.NET Framework net462 is compatible.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 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 (3)

Showing the top 3 popular GitHub repositories that depend on FluentIcons.Wpf:

Repository Stars
miroiu/nodify
Highly performant and modular controls for node-based editors designed for data-binding and MVVM.
wabbajack-tools/wabbajack
An automated Modlist installer for various games.
vchelaru/Gum
Flexible layout tool for creating UI on any platform
Version Downloads Last Updated
2.1.333 74 7/15/2026
2.1.333-ci 84 7/14/2026
2.1.332-ci 95 7/8/2026
2.1.331 624 6/26/2026
2.1.331-ci 101 6/26/2026
2.1.330 279 6/16/2026
2.1.330-ci 102 6/16/2026
2.1.329 119 6/14/2026
2.1.329-ci 105 6/10/2026
2.1.328 905 5/24/2026
2.1.328-ci 112 5/23/2026
2.1.327-ci 111 5/21/2026
2.1.326 1,806 5/9/2026
2.1.326-ci 118 5/8/2026
2.1.325 520 4/25/2026
2.1.324 4,752 4/14/2026
2.1.324-ci 111 4/14/2026
2.1.323 196 4/9/2026
2.0.321 607 3/13/2026
2.0.321-ci 124 3/13/2026
Loading failed