Поддержка цвета Emoji в приложении Winforms/WPF?

Я хотел бы создать приложение Windows, поддерживающее цветной эмулятор Windows 8.1. То, что я не могу найти, нигде не указано, но похоже, что это невозможно, если вы не создаете приложение "Windows Store", которое, конечно же, требует заплаченной лицензии разработчика. О, мальчик, это развитие iOS снова!

Так или иначе, есть ли способ разработки в WinForms или WPF, который позволит использовать цвет emoji во время работы в Windows 8.1?

Ответ 1

С .NET 4.6.1 вы не можете из коробки. Цветные эмуляторы не работают в WPF. Они работают с универсальными приложениями XAML для Windows, но WPF, в частности, нет.

Вы только сейчас решили сделать некоторую обработку слоя UI, которая вставляет изображение по вашему выбору для каждого emoji, который вы хотите отображать в цвете. Это дрянной процесс, но все, что вы получили прямо сейчас.