保存画布绘图

Cub*_*own 2 c# windows-phone-7

我创建了一个应用程序,允许用户在Canvas上绘制图片.我希望用户也能够将该绘图保存到他的媒体库中.我查了一下IsolatedStorage的信息,但这不是我想要的,或者我错了?

谢谢.

Col*_*inE 5

您可以将画布渲染为a WriteableBitmap

var bitmap = new WriteableBitmap(400, 400);
bitmap.Render(canvas, null);
bitmap.Invalidate();
Run Code Online (Sandbox Code Playgroud)

然后,您可以将其编码为JPEG并保存到此博客文章中所述的隔离存储.