C #Приложение Metro Как загрузить изображение из Интернета

Я добавил Windows.UI.Xaml.Controls.Image на холст. Я использую HttpClient, чтобы сделать http-вызов для загрузки изображения. Я получаю изображение в виде потока и добавляю его в качестве источника объекта BitmapImage, но изображение не загружается. Подскажите, пожалуйста, что я делаю не так

Код:

        var httpClient = new HttpClient();
        var content = await httpClient.GetStreamAsync(imageUrl);


            var ras = new InMemoryRandomAccessStream();
            await content.CopyToAsync(ras.AsStreamForWrite());
            bitmap = new BitmapImage();
            bitmap.SetSource(ras);

            myImage.Source = bitmap;
5
задан saikamesh 2 August 2012 в 04:12
поделиться