FluentIcons.Wpf
v1.1.228-alphaPre-release
.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
| 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.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
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.