обновление живого изображения плитки с фоновым изображением задачи не отображается - PullRequest
0 голосов
/ 27 ноября 2011

У меня возникли серьезные проблемы с получением живой плитки для обновления ее изображения с помощью фоновой задачи, я пробовал ее с веб-сервера и из локальных файлов, хранящихся в фоновом агенте, но безуспешно.Если я изменю количество плиток или плитки, то они работают нормально, а изображение - нет.Я также установил их как контент, не вижу причин, по которым они этого не делают.

вот мой код:

    private void updateTile()
    {
        int date = DateTime.Now.Day;
        ShellTile tile = ShellTile.ActiveTiles.First();
        Uri here = new Uri("24.jpg", UriKind.Relative);
        if (tile != null)
        {
            if (Settings.ListOpened.Value[date] == false)
            {
                StandardTileData data = new StandardTileData();
                data.BackgroundImage = here;
                data.Title = "Help";
                data.Count = 4;
                tile.Update(data);
            }
        }
    }

Ответы [ 2 ]

1 голос
/ 21 февраля 2012

Перейти к определенным изображениям (все 173 * 173px), right-click -> properties -> in Build Action select Content вместо ресурса. Это будет хорошо работать.

1 голос
/ 28 ноября 2011

Обратите внимание, что изображения, используемые в плитках, должны находиться в IsolatedStorage в каталоге Shared/ShellContent/.

Ваша проблема почти наверняка заключается в относительном пути изображения.При указании путей всегда лучше начинать с косой черты от корня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...