我正在使用ShellTile.Create方法创建辅助拼贴。我开发的应用程序的用户已经注意到,如果他们固定的实体的名称以“@”开始(然后用于拼贴的标题),则电话显示的标题为“ @ \应用程序\” ....@开始WP7的瓦片标题被路径取代:已知问题?
在我看来,就好像电话对待一个‘@’的名称作为特殊莫名其妙的开始,并用路径替换它...
这里我将ShellTileData设置为“@Test”。这是被固定:
我已经试过URL编码标题 - 没有运气。
有没有人遇到过这个?这是一个已知的问题吗?
Damian
我接受了Colin的答案。这是我现在使用基于他的建议代码:
...
if(initialData.Title.StartsWith("@")) {
initialData.Title = '\uff20' + initialData.Title.Substring(1);
}
ShellTile.Create(uri, initialData);
您是否尝试了其他符号...... \ uFF20 @或\ uFE6B @? – ColinE 2012-02-13 12:27:17
\ uff20作品!关于unicode的奇妙之处 - 如此多的选择:-) – Damian 2012-02-13 14:14:46
酷!我已经将此评论提升为答案:-)它在瓦片上看起来不错吗?该角色在我的浏览器中被剪辑。 – ColinE 2012-02-13 14:51:12