プロパティがファイルから画像を返すことになっている XAML にバインドされているプロパティがあります。プロパティは次のコードを呼び出します。
private async Task<BitmapImage> GetBitmapImageAsync(StorageFile file)
{
Debug.WriteLine("GetBitmapImageAsync for file {0}", file.Path);
BitmapImage bitmap = new BitmapImage();
Debug.WriteLine("... opening the stream");
using (IRandomAccessStream stream = await file.OpenAsync(FileAccessMode.Read))
{
Debug.WriteLine("... setting the source");
bitmap.SetSource(stream);
Debug.WriteLine("... and returning");
return bitmap;
}
}
私が抱えている問題は、コードがデバッグ テキスト「... ストリームを開いています」を出力し、ハングしているように見えることです。
私が間違ったことや、これを修正するために何ができるかを誰かが見ることができますか?