none
Metro SurfaceImageSource如何根据图片大小改变自身大小 RRS feed

  • 问题

  • 我需要将底层的数据转换为一张位图显示到C# UI上,由于数据会频繁的更改他的图片大小,需要同步图片的大小。

    我使用的是每来一次不同图片大小就new一个SurfaceImageSource.这样开销很大,有什么办法吗

    2013年6月9日 0:36

答案

  • 图片大小改变,用SurfaceImageSource来画,大小变化必须重新构建 SurfaceImageSource 。

    我用过 C++的 ref new SurfaceImageSource(int width,int height); 这样即便多次  ref new 好像也没出现内存不够的情况。

    或者试试这个: http://writeablebitmapex.codeplex.com/ 吧,  只是绘画接口没有SurfaceImageSource那么强。

    2013年6月9日 1:41