Xaml Emoticons值在运行时不显示

时间:2014-11-03 09:46:03

标签: c# xaml win-universal-app emoticons

正在使用通用Windows应用程序并正在读取字符串,如果字符串包含笑脸字符(例如?),则不会显示它。

但是当我尝试静态声明它时,像

<TextBlock Text="&#x1F60A;" />

我的模拟器中的笑脸,以及我的模拟器正在运行时。但是当我尝试通过C#解决这个问题时,我得到了它的价值。我在这里看不到笑脸。像这样,

textBlock.Text = "&#x1F60A;";

我是否需要更改任何文本块属性才能获得表情符号?

1 个答案:

答案 0 :(得分:1)

我建议你看一下http://www.charbase.com/block/emoticons,它可以很好地概述unicode中的表情符号。 Java和.NET似乎使用相同的转义机制。

如果你的笑脸\ud83d\ude0a可能会成功。您的原始格式&#x1F60A;是html转义的,而不是.NET转义。