Emoji.Wpf
0.3.3
.NET Core 3.1
.NET Framework 4.0
Install-Package Emoji.Wpf -Version 0.3.3
dotnet add package Emoji.Wpf --version 0.3.3
<PackageReference Include="Emoji.Wpf" Version="0.3.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Emoji.Wpf --version 0.3.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Emoji.Wpf, 0.3.3"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Emoji.Wpf as a Cake Addin
#addin nuget:?package=Emoji.Wpf&version=0.3.3
// Install Emoji.Wpf as a Cake Tool
#tool nuget:?package=Emoji.Wpf&version=0.3.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Features
- Provides drop-in replacements for
TextBlock
andRichTextBox
, no additional code required. - Colour emoji! đ¨ đŠ đ° âī¸ âī¸ đ âī¸
- Multiracial family emoji! đŠđŋâđŠđģâđĻđŊ đ¨đģâđŠđŋâđ§đŊâđĻđŊ đŠđģâđļđŊ
- Emoji for flags! <img src="https://github.com/samhocevar/emoji.wpf/raw/main/Resources/flags.png" height="24"/>
- Full vector emoji! Render at huge sizes without quality loss.
- Optional support for subpixel antialiasing.
- Lightweight; does not embed a font or emoji images; just uses the system font.
- Works with old .NET versions such as .NET Framework 4.0.
- Can work on Windows 7 or Windows 8 by installing the Segoe UI Emoji font in
c:/Windows/Fonts
. - Free, opensource software, with no strings attached.
- Available as a Nuget package.
Available classes
Emoji.Wpf.TextBlock
: an emoji-aware version ofSystem.Windows.Controls.TextBlock
.Emoji.Wpf.RichTextBox
: an emoji-aware version ofSystem.Windows.Controls.RichTextBox
.Emoji.Wpf.Picker
: an emoji picker
Available dependency properties
Emoji.Image.Source
: attach to eitherSystem.Windows.Controls.Image
control orSystem.Windows.Media.DrawingImage
object in order to manipulate emoji images
Available runtime flags
bool Emoji.Wpf.EmojiData.EnableSubPixelRendering
: enable subpixel rendering, defaults tofalse
bool Emoji.Wpf.EmojiData.EnableWindowsStyleFlags
: enable flag rendering, defaults to autodetected
Examples
Here is how to use Emoji.Wpf in your XAML:
<Window ...
xmlns:emoji="clr-namespace:Emoji.Wpf;assembly=Emoji.Wpf"
...>
<Window.Resources>
<DrawingImage x:Key="MyImageSource" emoji:Image.Source="đģ"/>
</Window.Resources>
...
<emoji:RichTextBox FontSize="24" Margin="5"/>
...
<emoji:TextBlock FontSize="24" Text="Hello! đđđ¨đąâđđŠđŋâđŠđģâđĻđŊ lol"/>
...
<emoji:Picker FontSize="40"/>
...
<Image Source="{StaticResource MyImageSource}"/>
...
<Image emoji:Image.Source="đĻ"/>
...
</Window>
More classes are to come, but feedback on what is needed is welcome.
Product | Versions |
---|---|
.NET | net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows |
.NET Core | netcoreapp3.1 |
.NET Framework | net40 net403 net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48 |
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.
-
.NETCoreApp 3.1
- No dependencies.
-
.NETFramework 4.0
- System.ValueTuple (>= 4.5.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories (3)
Showing the top 3 popular GitHub repositories that depend on Emoji.Wpf:
Repository | Stars |
---|---|
samhocevar/wincompose
🔣 Compose Key for Windows
|
|
lay295/TwitchDownloader
Twitch VOD/Clip Downloader - Chat Download/Render/Replay
|
|
CopyPlusPlus/CopyPlusPlus
莊å¤åļååžæ´å įŽåīŧ
|
Version | Downloads | Last updated |
---|---|---|
0.3.3 | 5,966 | 6/3/2021 |
0.3.2 | 153 | 6/3/2021 |
0.3.1 | 178 | 6/2/2021 |
0.3.0 | 1,690 | 3/14/2021 |
0.2.5 | 1,137 | 1/29/2021 |
0.2.4 | 486 | 1/28/2021 |
0.2.3 | 95 | 1/27/2021 |
0.2.2 | 132 | 1/25/2021 |
0.2.1 | 175 | 1/22/2021 |
0.2.0 | 210 | 1/17/2021 |
0.1.8 | 236 | 1/13/2021 |
0.1.7 | 200 | 1/12/2021 |
0.1.6 | 174 | 1/12/2021 |
0.1.5 | 1,154 | 11/23/2020 |
0.1.4 | 231 | 11/23/2020 |
0.1.3 | 215 | 11/23/2020 |
0.1.2 | 215 | 11/22/2020 |
0.1.1.1 | 319 | 11/10/2020 |
0.1.1 | 222 | 11/10/2020 |
0.1.0 | 271 | 11/9/2020 |
0.0.19-experimental | 8,371 | 8/27/2019 |
0.0.18-experimental | 1,287 | 4/6/2019 |
0.0.17-experimental | 790 | 1/23/2019 |
0.0.16-experimental | 1,810 | 7/23/2018 |
0.0.15-experimental | 724 | 5/24/2018 |
0.0.14-experimental | 678 | 5/24/2018 |
0.0.13-experimental | 593 | 4/23/2018 |
0.0.12-experimental | 697 | 4/19/2018 |
0.0.11-experimental | 668 | 4/19/2018 |
0.0.10-experimental | 705 | 4/12/2018 |
0.0.9-experimental | 697 | 4/12/2018 |
0.0.8-experimental | 693 | 3/30/2018 |
0.0.7-experimental | 750 | 11/22/2017 |
0.0.6-experimental | 812 | 11/7/2017 |
0.0.5-experimental | 824 | 10/10/2017 |
0.0.4-experimental | 847 | 10/2/2017 |
0.0.3-experimental | 824 | 10/2/2017 |
0.0.2-experimental | 822 | 9/27/2017 |
0.0.1-experimental | 835 | 9/27/2017 |