Как конвертировать IBuffer в байтовый массив в Windows Phone 8.1?
Я пишу приложение для Windows Phone 8.1.
Мне нужно сохранить UIElement в виде файла изображения (я бы предпочел JPG или PNG). Я использую класс RenderTargetBitmap, чтобы сделать это. После вызова метода RenderAsync в моем UIElement я создаю IBuffer, который содержит результат метода GetPixelsAsync () моего RenderTargetBitmap.
Теперь мне нужно вызвать метод ToArray () для преобразования моего IBuffer в байтовый массив, чтобы сохранить мое изображение, используя что-то вроде BitmapEncoder, но кажется, что в Windows Phone 8.1 нет метода ToArray () для IBuffer, в то время как в Windows 8.1 присутствует.
Как я могу решить эту проблему?