Windows phone 7 每天从本地数据自动更新WP7应用程序磁贴

Windows phone 7 每天从本地数据自动更新WP7应用程序磁贴,windows-phone-7,tile,Windows Phone 7,Tile,您能否推荐一个教程,介绍如何每天自动更新Windows phone 7应用程序磁贴?我需要从装订中取出一些本地文本,然后放到瓷砖中。 我对此做了研究。有些文章包含有关从服务器更新磁贴的信息,有些主题只包含不完整源代码或难以理解的部分。您需要使用定期任务代理 检查上次运行它的时间。如果时间不同,则根据需要更新互动程序 比如: protected override void OnInvoke(ScheduledTask task) { if (task.LastScheduledTime.D

您能否推荐一个教程,介绍如何每天自动更新Windows phone 7应用程序磁贴?我需要从装订中取出一些本地文本,然后放到瓷砖中。
我对此做了研究。有些文章包含有关从服务器更新磁贴的信息,有些主题只包含不完整源代码或难以理解的部分。

您需要使用定期任务代理

检查上次运行它的时间。如果时间不同,则根据需要更新互动程序

比如:

protected override void OnInvoke(ScheduledTask task)
{
    if (task.LastScheduledTime.Date != DateTime.Now.Date)
    {
        var tile = ShellTile.ActiveTiles.FirstOrDefault(t => t.NavigationUri.ToString().Contains("SOMETHING TO IDENTIFY THE TILE IN QUESTION"));

        if (tile != null)
        {
            var updatedTile = new StandardTileData
            {
                 Title = "WHATEVER",
                 BackContent = "SOME LOCAL DATA"
            };

            tile.Update(updatedTile);
        }
    }

    NotifyComplete();
}

有关背景任务的初学者,请参见或,有关创建背景任务的示例,请参见

感谢您的回复!对于计划任务(“错误1,找不到类型或命名空间名称“ScheduledTask…”)和NotifyComplete,是否需要一些参考?我完全newbie@Karloss请参阅我添加到答案中的链接,了解更多关于如何使用的示例。尝试理解第二个链接中的示例。我编译了它,看起来已经足够好了。您可能知道一些代码量较小的替代解决方案吗?