Я использую метод ShellTile.Create для создания вторичной плитки. Пользователи приложения, которое я разработал, заметили, что если сущность, которую они фиксируют, имеет имя, которое начинается с «@» (которое затем используется для заголовка фрагмента), тогда заголовок, отображаемый телефоном, @ \ Приложения \»....@ при запуске названия плитки WP7 заменено на путь: известная проблема?
Он смотрит на меня, как будто на телефон лечит„@“в начале имени в качестве специального каким-то образом, и заменяет его на пути ...
Здесь Я устанавливаю ShellTileData. Титул к «@Test». Это то, что получает возлагали:
Я попытался UrlEncoding титул - не повезло.
Неужели кто-нибудь сталкивался с этим раньше? Это известная проблема?
Damian
Я принял ответ Колина ниже. Это код, я сейчас, используя основанный на его предложение:
...
if(initialData.Title.StartsWith("@")) {
initialData.Title = '\uff20' + initialData.Title.Substring(1);
}
ShellTile.Create(uri, initialData);
Вы пробовали другие на знаках ... \ uFF20 @ или \ uFE6B @? – ColinE
\ uff20 работает! Замечательная вещь о unicode - так много вариантов :-) – Damian
круто! Я продвинул этот комментарий к ответу :-) Он выглядит отлично на плитки? персонаж обрезается в моем браузере. – ColinE