Как преобразовать байтовый массив в приложение хранилища ImageSource для Windows 8.0

Я работаю над приложением магазина Windows 8. Я новичок в этом.

Я получаю изображение в виде байтового массива (byte []).

Я должен преобразовать это обратно в изображение и отобразить его в Image Control.

пока у меня есть кнопка и контроль изображения на экране. Когда я нажимаю кнопку, я вызываю следующую функцию

private async Task LoadImageAsync()
{
    byte[] code = //call to third party API for byte array
    System.IO.MemoryStream ms = new MemoryStream(code);
    var bitmapImg = new Windows.UI.Xaml.Media.Imaging.BitmapImage();

    Windows.Storage.Streams.InMemoryRandomAccessStream imras = new Windows.Storage.Streams.InMemoryRandomAccessStream();

    Windows.Storage.Streams.DataWriter write = new Windows.Storage.Streams.DataWriter(imras.GetOutputStreamAt(0));
    write.WriteBytes(code);
    await write.StoreAsync();
    bitmapImg.SetSourceAsync(imras);
    pictureBox1.Source = bitmapImg;
}

Это не работает должным образом. любая идея? Когда я отлаживаю, я вижу байтовый массив в мс. но он не конвертируется в bitmapImg.

Ответы на вопрос(3)

Ваш ответ на вопрос