我正在为Windows Phone 8.1编写一个应用程序。
我需要将UIElement保存为图像文件(我更喜欢JPG或PNG格式)。 我正在使用RenderTargetBitmap类来完成此操作。 调用UIElement上的RenderAsync方法后,我创建一个IBuffer,其中包含RenderTargetBitmap的GetPixelsAsync()方法的结果。
现在我需要调用ToArray()方法将我的IBuffer转换为字节数组,以便使用类似BitmapEncoder的东西来保存我的图像,但是似乎在Windows Phone 8.1上没有IBuffer的ToArray()方法,而在Windows 8.1上有。
我该如何解决这个问题?