Windows Phone使Segoe UI符号不显示为表情符号

epa*_*aps 3 c# xaml emoticons windows-phone windows-phone-8

我想在我的C#/ XAML Windows Phone 8应用程序中使用飞机Segoe UI Symbol.

我将符号插入我的页面,如下所示:

<TextBlock>&#x2708;</TextBlock>
Run Code Online (Sandbox Code Playgroud)

符号在Visual Studio的"预览"窗格中正确显示:

Segoe UI飞机符号正确

但是,当我在模拟器或手机上运行应用程序时,它看起来像这样:

Segoe UI飞机符号不正确

此符号与表情符号键盘中的符号相同:

在键盘的飞机标志

如何使用Segoe UI飞机符号,使其在表情符号键盘中显示为完全白色而不是绿色?

Mat*_*cey 9

您可以通过将DisplayColorEmoji值设置为False 来阻止此行为(默认为True):

<TextBlock TextOptions.DisplayColorEmoji="False">&#x2708;</TextBlock>
Run Code Online (Sandbox Code Playgroud)

这将停止您所看到的转化.