0

Webサービスを呼び出してpng画像を返すWindowsPhoneアプリケーションで忙しいです。返された結果を処理する私のコードでは、次のようになります。

void ImgDownloader_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
    var graphImage = e.Result;
    imgGraph.Source = graphImage; //Error here

    //Stop loading animation
    refreshProgressBar.IsIndeterminate = false;
}

しかし、現在、次のようなエラーが発生しています(コメントを参照)。

タイプIO.StreamをMedia.ImageSourceに暗黙的に変換することはできません。

通常の型の解析はここで機能しますか、それとも別の方法で処理する必要がありますか?前もって感謝します!

4

1 に答える 1

1

BitmapImageクラスを使用する必要があります:

void ImgDownloader_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
    var graphImage = e.Result;

    BitmapImage bitmap = new BitmapImage();
    bitmap.SetSource(graphImage);
    imgGraph.Source = bitmap;

    //Stop loading animation
    refreshProgressBar.IsIndeterminate = false;
}
于 2012-11-28T08:00:33.393 に答える