我正在使用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