none
磁贴背景图片为什么不更新? RRS feed

  • 问题

  • 我做了个动态更新磁贴的windows phone程序,每次进入应用都会更新磁贴背景图片,奇怪的是,磁贴的Title可以更新,但背景图片却不更新,代码如下:

    var tileData = new Microsoft.Phone.Shell.FlipTileData() { Title = DateTime.Now.ToString("HH:mm:ss"),// todo:更新title SmallBackgroundImage = new Uri("isostore:/Shared/ShellContent/" + cityCode + "_FlipCycleTileSmall.jpg"), BackgroundImage = new Uri("isostore:/Shared/ShellContent/" + cityCode + "_FlipCycleTileMedium.jpg"), WideBackgroundImage = new Uri("isostore:/Shared/ShellContent/" + cityCode + "_FlipCycleTileLarge.jpg"), }; tile.Update(tileData);

    其中,背景图片我是每次都会生成一个新图片,保存到isostore中,图片上也有当前的时间,

    但是运行此代码只更新了Title 没有更新BackgroundImage(BackgroundImage 图片中的时间戳没有更新)

    但是我按返回键退出应用,图片背景才更新,我按开始键返回到主屏幕,背景图片不更新,只有title更新了,

    什么情况?

    2013年9月3日 8:00

答案