PhosphorIconsWpf 1.1.0
dotnet add package PhosphorIconsWpf --version 1.1.0
NuGet\Install-Package PhosphorIconsWpf -Version 1.1.0
<PackageReference Include="PhosphorIconsWpf" Version="1.1.0" />
<PackageVersion Include="PhosphorIconsWpf" Version="1.1.0" />
<PackageReference Include="PhosphorIconsWpf" />
paket add PhosphorIconsWpf --version 1.1.0
#r "nuget: PhosphorIconsWpf, 1.1.0"
#:package PhosphorIconsWpf@1.1.0
#addin nuget:?package=PhosphorIconsWpf&version=1.1.0
#tool nuget:?package=PhosphorIconsWpf&version=1.1.0
PhosphorIconsWpf
A comprehensive WPF UI library providing access to 1,000+ beautiful, open-source icons from Phosphor Icons. Easily integrate scalable vector icons into your WPF applications with simple XAML markup extensions.
✨ Features
- 🎨 1,000+ high-quality icons covering UI, arrows, shapes, brands, technology, and more
- 🎭 5 visual styles: Bold, Fill, Light, Regular, and Thin
- 🚀 Easy XAML integration with markup extensions
- 📦 Embedded SVG resources - no external dependencies
- 🎯 Full control over size, color, and styling
- ⚡ Performance optimized - icons parsed on-demand
📦 Installation
dotnet add package PhosphorIconsWpf
🚀 Quick Start
1. Import the Namespace
Add the namespace to your XAML file:
xmlns:piw="clr-namespace:PhosphorIconsWpf.Markup;assembly=PhosphorIconsWpf"
2. Use Icons in Your UI
With Image Control (IconSource)
The IconSource extension creates a complete DrawingImage perfect for Image controls:
<Image Source="{piw:IconSource Icon=airplane_landing, IconType=fill, Brush=Black}" />
With PathIcon Control (IconGeometry)
The IconGeometry extension provides raw geometry data for maximum flexibility:
<Image Width="64" Height="64">
<Image.Source>
<DrawingImage>
<DrawingImage.Drawing>
<GeometryDrawing Geometry="{piw:IconGeometry Icon=file, IconType=bold}" Brush="Black" />
</DrawingImage.Drawing>
</DrawingImage>
</Image.Source>
</Image>
🎨 Icon Styles
Each icon is available in 5 visual styles:
| Style | Description | Use Case |
|---|---|---|
thin |
Minimal stroke weight | Elegant, minimalist designs |
light |
Thin, delicate strokes | Subtle UI, large displays |
regular |
Standard stroke width | General purpose (default) |
bold |
Thick, prominent strokes | Emphasis, primary actions |
fill |
Solid filled shapes | Active states, selections |
Copyright (c) 2025 Josué Clément
Made with ❤️ for the WPF community
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0-windows7.0 is compatible. net9.0-windows was computed. net10.0-windows was computed. |
| .NET Framework | net472 is compatible. net48 was computed. net481 was computed. |
-
.NETFramework 4.7.2
- ZiggyCreatures.FusionCache (>= 2.4.0)
-
net8.0-windows7.0
- ZiggyCreatures.FusionCache (>= 2.4.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.