如何使用后台代理的本地生成图像进行预定的Tile更新?

时间:2013-04-08 13:02:04

标签: windows-phone-8

我的方案如下:

一旦后台进程开始,我想使用 Deployment.Current.Dispatcher 生成几十个平铺背景图像,然后我想为每个生成的背景安排平铺更新。

我将所有生成的图像存储在 / Shared / ShellContent / 中,并按以下方式调用 ShellTileSchedule

var shellTileSchedule1 = new ShellTileSchedule
{
    StartTime = DateTime.Now.AddMinutes(1),
    RemoteImageUri = new Uri("http://212.120.12.197/wus/shell1.jpg")
};
shellTileSchedule1.Start();

但是,后台进程似乎不支持 ShellTileSchedule ,或者至少我无法在此处找到支持: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj662941%28v=vs.105%29.aspx

任何提示或想法我如何解决我的问题? 常规平铺更新(ShellTileData)不是一个选项,因为它每30分钟只运行一次 - 我需要的是在30分钟内多次自定义平铺更新。

感谢。

1 个答案:

答案 0 :(得分:0)

要比ShellTileSchedule更频繁地更新,您必须将生成外包并将平铺图像更改为远程服务,并在适当时使用平铺推送通知更新平铺。

Here是一个很好的演练。