FluentIcons.Wpf
v1.1.231-ciPre-release
.NETFramework4.6.2net6.0-windows7.0
FluentUI System Icons wrapper for WPF.
Published
Mar 8, 2024
2y ago
Total Downloads
115.1K
115,093
Install
dotnet add package FluentIcons.Wpf --version 1.1.231-ci
| Product | Versions |
|---|---|
| .NET | |
| Other |
README
FluentIcons
A multi-framework wrapper of fluentui-system-icons.
Packages
| Package | Version |
|---|---|
FluentIcons.Common |
|
FluentIcons.Avalonia |
|
FluentIcons.Avalonia.Fluent |
|
FluentIcons.Maui |
|
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.230 and v1.1.231-ci.
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 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.