ArchLeaders.FontAwesome.WPF
1.0.1
dotnet add package ArchLeaders.FontAwesome.WPF --version 1.0.1
NuGet\Install-Package ArchLeaders.FontAwesome.WPF -Version 1.0.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ArchLeaders.FontAwesome.WPF" Version="1.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ArchLeaders.FontAwesome.WPF" Version="1.0.1" />
<PackageReference Include="ArchLeaders.FontAwesome.WPF" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add ArchLeaders.FontAwesome.WPF --version 1.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: ArchLeaders.FontAwesome.WPF, 1.0.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package ArchLeaders.FontAwesome.WPF@1.0.1
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=ArchLeaders.FontAwesome.WPF&version=1.0.1
#tool nuget:?package=ArchLeaders.FontAwesome.WPF&version=1.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Font Awesome for WPF
A simple control for rendering FontAwesome icons in WPF
Usage
fa:Icon Control
<Window x:Class="FontAwesome.WPF.Demo.ShellView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:fa="clr-namespace:FontAwesome.WPF;assembly=FontAwesome.WPF"
Title="Font Awesome WPF Demo" Height="300" Width="300">
<Grid Margin="20">
<fa:Icon IconName="font-awesome"
IconType="sharp"
Width="45"
Height="45"
VerticalAlignment="Center"
HorizontalAlignment="Center" />
</Grid>
</Window>
Inline Binding and Converter
See demo project
<Window x:Class="FontAwesome.WPF.Demo.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:converters="clr-namespace:FontAwesome.WPF.Converters;assembly=FontAwesome.WPF"
Title="Font Awesome WPF Demo" Height="300" Width="300">
<Window.Resources>
<converters:IconConverter x:Key="IconConverter" />
</Window.Resources>
<Grid>
<Menu VerticalAlignment="Top">
<MenuItem Header="File">
<MenuItem Header="Home" Icon="{Binding Converter={StaticResource IconConverter}, ConverterParameter=house}" />
<MenuItem Header="GitHub" Icon="{Binding Icon, Converter={StaticResource IconConverter}}" />
</MenuItem>
</Menu>
</Grid>
</Window>
Install
NuGet
Install-Package ArchLeaders.FontAwesome.WPF
Build From Source
git clone https://github.com/ArchLeaders/FontAwesome.WPF.git
dotnet build src/FontAwesome.WPF
Credits
- Arch Leaders: FontAwesome Icon control and binding converters
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net7.0-windows7.0 is compatible. net8.0-windows was computed. net9.0-windows was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net7.0-windows7.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.