【问题标题】:Windows Phone make Segoe UI symbol not appear as emoticonWindows Phone 使 Segoe UI 符号不显示为表情符号
【发布时间】:2013-03-21 03:14:38
【问题描述】:

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

我正在将符号插入到我的页面中,如下所示:

<TextBlock>&#x2708;</TextBlock>

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

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

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

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

【问题讨论】:

  • 是的,这很奇怪。我也变得像这样,甚至 Textblock 的前景色也发生了变化
  • 您是否尝试将TextBlock 上的FontFamily 显式设置为Segoia UI?

标签: c# xaml windows-phone-8 windows-phone emoticons


【解决方案1】:

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

<TextBlock TextOptions.DisplayColorEmoji="False">&#x2708;</TextBlock>

这将停止您看到的转化。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-21
    • 2014-07-23
    • 1970-01-01
    • 2021-10-11
    • 2020-10-13
    • 2015-09-12
    相关资源
    最近更新 更多