Я разрабатываю приложение для Windows Phone, в котором приложение имеет возможность прикрепить приложение к домашнему экрану. И я использую класс ShellTileSchedule для периодического планирования обновления. По какой-то причине мое приложение не обновляет плитку. Данные моего приложения полностью локальны, никакие данные не поступают извне.
В моем обновлении плитки я не обновляю никакое изображение в лиле, а только изменяю отображаемые данные.
foreach (ShellTile tile in ShellTile.ActiveTiles)
{
IconicTileData tileData = GetTileData();
tileSchedule = new ShellTileSchedule(tile, tileData);
tileSchedule.Interval = UpdateInterval.EveryHour;
tileSchedule.Recurrence = UpdateRecurrence.Interval;
tileSchedule.Count=GetUserData();
tileSchedule.StartTime = DateTime.Now;
tileSchedule.Start();
tile.Update(tileData);
}
Любая помощь в этом отношении? Или мне нужен фоновый агент для обновления плитки?