【发布时间】:2014-07-23 13:09:37
【问题描述】:
在 Windows Phone 8 上,以下 xaml 以彩色显示表情符号:
<TextBlock
FontFamily="Segoe UI Symbol"
TextOptions.DisplayColorEmoji="True"
Text="smilie's unicode that I don't have off-hand"/>
但是,当此代码在 Windows Phone 8.1 上运行时,表情符号的背景颜色是未填充的。也就是说,它没有黄色背景;表情符号的轮廓只有彩色。
例如,它在 Windows Phone 8.0 中看起来像这样:
但在 Windows Phone 8.1 中看起来像这样:
我见过 Windows Phone 8.1。引入了一个新的“IsColorFontEnabled”属性。我不知道这是否在 8.1 上修复了它,但我知道为了使用它,我必须将应用程序迁移到 8.1,我不想这样做,因为我想暂时保持 8.0 的向后兼容性。
那么,有没有办法让 Windows Phone 8.0 Silverlight 应用程序使用彩色表情符号,同时在 Windows Phone 8.1 上也以彩色显示它?
【问题讨论】:
标签: c# windows-phone-8 colors character winrt-xaml