我正在为 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 存在。
我该如何解决这个问题?