该应用生成从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));
}
一切都很好,但只是第一次。图像仍然相同,没有任何错误。好像图像没有被覆盖,或者它是从缓存中使用的旧图像???