Skip to main content
.NETFramework4.6.2net6.0-windows7.0

FluentUI System Icons wrapper for WPF.

Published
Apr 10, 2024
2y ago
Total Downloads
115.1K
115,093

Deprecated Package Version

Reason: CriticalBugs

Install

dotnet add package FluentIcons.Wpf --version 1.1.228-alpha
ProductVersions
.NET
net6.0-windows7.0
Other
.NETFramework4.6.2

README

FluentIcons

A multi-framework wrapper of fluentui-system-icons.

Packages

Package Version
FluentIcons.Common FluentIcons.Common
FluentIcons.Avalonia FluentIcons.Avalonia
FluentIcons.Avalonia.Fluent FluentIcons.Avalonia.Fluent
FluentIcons.WinUI FluentIcons.WinUI
FluentIcons.WPF FluentIcons.WPF

Legacy versions

Avalonia 0.10.* backports
FluentIcons.Avalonia FluentIcons.Avalonia
FluentIcons.FluentAvalonia FluentIcons.Avalonia

Usage

<Window xmlns:ic="using:FluentIcons.Avalonia"> <!-- or FluentIcons.Avalonia.Fluent / FluentIcons.WinUI / FluentIcons.WPF -->
    <ic:SymbolIcon Symbol="ArrowLeft" IsFilled="True" />
</Window>

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

  • Symbol : Symbol
    • Breaking change since 1.1.229: LTR/RTL specific values are removed, use FlowDirection instead.
  • IsFilled : bool
  • UseSegoeMetrics: bool
  • FlowDirection : FlowDirection
    • New feature since 1.1.229: switch between LTR/RTL icon variant.
  • FontSize : double
    • Breaking change since 1.1.225: no longer inherit value from parent element to match WinUI behaviours.
  • Foreground : Brush

You may also enable UseSegoeMetrics globally using the extension method UseSegoeMetrics() provided for IHostBuilder / AppBuilder (Avalonia) / Application (WPF).

Changes from Previous Version

v1.1.227v1.1.228-alpha
Deprecated
This version was marked as deprecated.

Adoption Assessment

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

This version is marked prerelease. Validate its API and upgrade path before production use.NuGet marks this package as deprecated. Review the publisher's migration guidance before adopting it.Compatibility metadata lists 2 target frameworks; confirm the exact target used by your application.

Related Guides & Workflows

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