如何结束Windows 8 Live Tile的定期更新

时间:2012-10-08 21:52:48

标签: c# .net windows-8 windows-runtime

我已经看到很多关于如何在Windows 8中开始定期更新到活动磁贴的示例,例如:

PeriodicUpdateRecurrence recurrence = PeriodicUpdateRecurrence.Hour;
System.Uri url = new System.Uri(polledUrl);
TileUpdateManager.CreateTileUpdaterForApplication().StartPeriodicUpdate(url, recurrence);

但是,你如何撤消这个?我添加了一个应用程序设置来禁用实时磁贴更新,但我找不到删除轮询的代码。

2 个答案:

答案 0 :(得分:2)

我通过浏览Intellisense选项找到了答案。

要将磁贴恢复为默认状态,即不活动,请使用:

TileUpdateManager.CreateTileUpdaterForApplication().Clear();

希望这有助于某人 - 在任何Windows开发人员中心快速入门中找到它并不容易。

答案 1 :(得分:1)

PeriodicUpdateRecurrence recurrence = PeriodicUpdateRecurrence.Hour;
System.Uri url = new System.Uri(polledUrl);
var tileUpdater = TileUpdateManager.CreateTileUpdaterForApplication();

tileUpdater.StartPeriodicUpdate(url, recurrence);

// ...

tileUpdater.StopPeriodicUpdate();