Программно изменить плитку на устройстве WP7 - PullRequest
1 голос
/ 03 февраля 2011

Я создаю приложение, в котором я хотел бы создать новую плитку из приложения, а затем изменить ее - веб-служба не используется, и нет необходимости изменять ее, когда приложение не работает.1002 * Кто-нибудь знает, как это сделать?

Ура!

Ответы [ 4 ]

1 голос
/ 29 апреля 2011

Как сказал @Derek, вы можете обновить плитку, используя расписание плиток, но потребуется минимум час, прежде чем телефон обновит плитку.

Я написал здесь руководство по немедленному обновлению плитки здесь.:

http://www.diaryofaninja.com/blog/2011/04/03/windows-phone-7-live-tile-schedules-ndash-executing-instant-live-tile-updates

в основном это включает в себя открытие канала обновления push / toast, а затем заставляет телефон отправлять «сам» живой запрос на обновление плитки.это заставит телефон пойти и получить плитку "прямо сейчас"

надеюсь, это поможет

0 голосов
/ 03 февраля 2011

Вы можете создавать и отправлять push-уведомления для плитки из самого приложения.Не уверен, что он будет работать с изображением в приложении.- Дайте нам знать, если вы попробуете.

0 голосов
/ 05 февраля 2011

Спасибо за информацию!

Это не будет изображение из приложения, поскольку загружаемые мной xml-файлы указывают на правильное изображение. Не уверен насчет формата, но я предполагаю, что настройка собственного сервера для прокси-запроса и изменения размера значка по мере необходимости не будет слишком сложной.

Но очень жаль, что мы не можем манипулировать изображением плитки для «этого» из нашего собственного приложения ...

0 голосов
/ 03 февраля 2011

Вы можете обновить фоновое изображение для активной плитки, используя ShellTileSchedule, как описано в Как: обновить свою плитку без push-уведомлений для Windows Phone .Однако изображение, которое используется для этого фона , должно поступать из удаленного местоположения, оно не может быть предоставлено непосредственно вашим приложением (если вы не сгенерируете изображение и не отправите его в свой веб-сервис).

Если вы пойдете по пути служб push-уведомлений Microsoft, возможно, вы захотите взглянуть на вспомогательную библиотеку Windows Push Notification Server , предоставляемую командой Windows Phone.

...