锁屏背景第一次更改,永远不会再次

时间:2014-02-10 19:47:18

标签: c# windows-phone-8

该应用生成从UserControl到IsoStorage的图像:

var bitmap6 = new WriteableBitmap(336, 336);
bitmap6.Render(LockscreenBG, new TranslateTransform());
var stream6 = store.CreateFile("/shared/shellcontent/LockscreenBG.jpg");
bitmap6.Invalidate();
bitmap6.SaveJpeg(stream6, 336, 336, 0, 100);
stream6.Close();
应用程序和后台代理程序使用的公共类库中的

是:

if (LockScreenManager.IsProvidedByCurrentApplication)
{
  LockScreen.SetImageUri(new Uri("ms-appdata:///local/shared/shellcontent/LockscreenBG.jpg", UriKind.RelativeOrAbsolute));
}

一切都很好,但只是第一次。图像仍然相同,没有任何错误。好像图像没有被覆盖,或者它是从缓存中使用的旧图像???

0 个答案:

没有答案