Я использую метод ShellTile.Create для создания дополнительной плитки.Пользователи разработанного мною приложения заметили, что если сущность, которую они закрепляют, имеет имя, начинающееся с «@» (которое затем используется для заголовка фрагмента), то заголовок, отображаемый телефоном, будет «@ \ Applications \ "....
Мне кажется, что телефон обрабатывает" @ "в начале имени как-то особенное и заменяет его на путь ...
Здесь я устанавливаю ShellTileData .Title на "@Test".Вот что закреплено:
Я пробовал UrlEncoding для названия - не повезло.
Кто-нибудь сталкивался с этим раньше?Это известная проблема?
Дамиан
Я принял ответ Колина ниже.Это код, который я сейчас использую, основываясь на его предложении:
...
if(initialData.Title.StartsWith("@")) {
initialData.Title = '\uff20' + initialData.Title.Substring(1);
}
ShellTile.Create(uri, initialData);