2012-06-24 2 views
0

У меня есть приложение, которое может создавать дополнительные плитки на стартовом экране по выбору пользователя. Вторичная плитка открывает документ. существует одно требование: всякий раз, когда документ переименовывается, связанная с ним связанная с ним (если она существует), ее навигационная uri также должна быть обновлена, чтобы вторичная плитка всегда указывала на тот же документ.Как обновить навигационный URI вторичной плитки в телефоне Windows

Но я не могу этого сделать. Единственный способ, который я вижу, - удалить и воссоздать плитку. что на самом деле не полезно (потому что он начинает запускать экран). я просто хочу сделать это внутренне. Однако метод ShellTile.Update кажется мне бесполезным.

Просьба помочь. Любая помощь будет высоко оценена. Thanx заблаговременно

ответ

1

Вместо того, чтобы использовать URL-адрес навигации для направления пользователя в документ, используйте уникальный идентификатор, который не изменяется при переименовании документа. Таким образом, независимо от того, что происходит с именем документа, плитка укажет на то, где она должна.

+0

Я думал об этом раньше, но тогда эта логика добавит дополнительную нагрузку на поиск документа из isoStorage/database, который в конечном итоге снизит производительность приложения. – Uday0119

+0

. Это цена, которую вы платите за возможность сохранить живые фрагменты, на которые указывает правильные документы. –

Смежные вопросы