FluentIcons.Common
v1.1.228-alphaPre-release
.NETStandard2.0
A shared library for FluentUI System Icons wrapper.
Published
Apr 10, 2024
2y ago
Total Downloads
505.3K
505,263
Install
dotnet add package FluentIcons.Common --version 1.1.228-alpha
| Product | Versions |
|---|---|
| .NET Standard |
README
FluentIcons
A multi-framework wrapper of fluentui-system-icons.
Packages
| Package | Version |
|---|---|
FluentIcons.Common |
|
FluentIcons.Avalonia |
|
FluentIcons.Avalonia.Fluent |
|
FluentIcons.WinUI |
|
FluentIcons.WPF |
Legacy versions
| Avalonia 0.10.* backports | |
|---|---|
FluentIcons.Avalonia |
|
FluentIcons.FluentAvalonia |
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
FlowDirectioninstead.
- Breaking change since 1.1.229: LTR/RTL specific values are removed, use
- IsFilled : bool
- UseSegoeMetrics: bool
- New feature since 1.1.229: match the metrics of Segoe Fluent Icons. see also: Seagull Icons
- 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
No structural changes between v1.1.227 and v1.1.228-alpha.
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.Compatibility metadata lists 1 target framework; confirm the exact target used by your application.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.