2012-10-08 49 views
2

我見過很多的如何開始定期更新一個動態磁貼在Windows 8的例子,如:如何結束定期更新到Windows 8的動態磁貼

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

但是,你怎麼取消這個?我已添加應用設置以禁用實時磁貼更新,但找不到代碼以刪除輪詢。

回答

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

tileUpdater.StartPeriodicUpdate(url, recurrence); 

// ... 

tileUpdater.StopPeriodicUpdate(); 
2

我通過瀏覽Intellisense選項發現了答案。

要恢復平鋪到默認狀態,即不活,用途:

TileUpdateManager.CreateTileUpdaterForApplication().Clear(); 

希望這可以幫助別人 - 這是不容易在任何Windows開發人員中心快速入門的發現。

+0

'Clear'只清除當前顯示在瓷磚上的內容。定期更新將繼續提供。從你的問題,這聽起來像你想要清除瓦片內容並停止輪詢('StopPeriodicUpdate')。 –

+0

優秀點 - 我只找到答案的一半。 –