Emoji.Wpf 0.3.0

Emoji rendering for WPF applications

Install-Package Emoji.Wpf -Version 0.3.0
dotnet add package Emoji.Wpf --version 0.3.0
<PackageReference Include="Emoji.Wpf" Version="0.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Emoji.Wpf --version 0.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Emoji.Wpf, 0.3.0"
#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.0

// Install Emoji.Wpf as a Cake Tool
#tool nuget:?package=Emoji.Wpf&version=0.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Features

  • Provides drop-in replacements for TextBlock and RichTextBox, no additional
    code required.
  • Colour emoji! 😨 πŸ’© 🍰 ✈️ ✏️ πŸ“ž ☘️
  • Multiracial family emoji! πŸ‘©πŸΏβ€πŸ‘©πŸ»β€πŸ‘¦πŸ½ πŸ‘¨πŸ»β€πŸ‘©πŸΏβ€πŸ‘§πŸ½β€πŸ‘¦πŸ½ πŸ‘©πŸ»β€πŸ‘ΆπŸ½
  • 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 of System.Windows.Controls.TextBlock.
  • Emoji.Wpf.RichTextBox: an emoji-aware version of System.Windows.Controls.RichTextBox.
  • Emoji.Wpf.Picker: an emoji picker

Available dependency properties

  • Emoji.Image.Source: attach to either System.Windows.Controls.Image control or
    System.Windows.Media.DrawingImage object in order to manipulate emoji images

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>

Features

  • Provides drop-in replacements for TextBlock and RichTextBox, no additional
    code required.
  • Colour emoji! 😨 πŸ’© 🍰 ✈️ ✏️ πŸ“ž ☘️
  • Multiracial family emoji! πŸ‘©πŸΏβ€πŸ‘©πŸ»β€πŸ‘¦πŸ½ πŸ‘¨πŸ»β€πŸ‘©πŸΏβ€πŸ‘§πŸ½β€πŸ‘¦πŸ½ πŸ‘©πŸ»β€πŸ‘ΆπŸ½
  • 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 of System.Windows.Controls.TextBlock.
  • Emoji.Wpf.RichTextBox: an emoji-aware version of System.Windows.Controls.RichTextBox.
  • Emoji.Wpf.Picker: an emoji picker

Available dependency properties

  • Emoji.Image.Source: attach to either System.Windows.Controls.Image control or
    System.Windows.Media.DrawingImage object in order to manipulate emoji images

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>

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories (2)

Showing the top 2 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

Version History

Version Downloads Last updated
0.3.0 287 3/14/2021
0.2.5 581 1/29/2021
0.2.4 96 1/28/2021
0.2.3 54 1/27/2021
0.2.2 86 1/25/2021
0.2.1 104 1/22/2021
0.2.0 96 1/17/2021
0.1.8 115 1/13/2021
0.1.7 90 1/12/2021
0.1.6 65 1/12/2021
0.1.5 754 11/23/2020
0.1.4 127 11/23/2020
0.1.3 104 11/23/2020
0.1.2 106 11/22/2020
0.1.1.1 187 11/10/2020
0.1.1 99 11/10/2020
0.1.0 149 11/9/2020
0.0.19-experimental 6,728 8/27/2019
0.0.18-experimental 1,143 4/6/2019
0.0.17-experimental 674 1/23/2019
0.0.16-experimental 1,688 7/23/2018
0.0.15-experimental 569 5/24/2018
0.0.14-experimental 524 5/24/2018
0.0.13-experimental 475 4/23/2018
0.0.12-experimental 537 4/19/2018
0.0.11-experimental 511 4/19/2018
0.0.10-experimental 529 4/12/2018
0.0.9-experimental 523 4/12/2018
0.0.8-experimental 554 3/30/2018
0.0.7-experimental 641 11/22/2017
0.0.6-experimental 701 11/7/2017
0.0.5-experimental 706 10/10/2017
0.0.4-experimental 721 10/2/2017
0.0.3-experimental 716 10/2/2017
0.0.2-experimental 703 9/27/2017
0.0.1-experimental 723 9/27/2017