将Image source设置为BitmapImage会引发异常

时间:2014-12-19 17:40:05

标签: c# xaml exception microsoft-metro

我有一个简单的城域应用程序,允许用户拍照,然后将一张小缩略图显示在旁边,执行此操作的代码块是:

ImageEncodingProperties imageProp = ImageEncodingProperties.CreateJpeg();
var photoStream = new InMemoryRandomAccessStream();
await mediaCaptureManager.CapturePhotoToStreamAsync(imageProp, photoStream);
var bmpImg = new BitmapImage();
await bmpImg.SetSourceAsync(photoStream);
imageOne.Source = bmpImg;

这会在行上抛出异常:

await bmpImg.SetSourceAsync(photoStream);

话说:

The component could not be found

MSDN文档显示您在设置SetSourceAsync来源时应该使用BitmapImage,但我不知道为什么这不起作用。有什么想法吗?

0 个答案:

没有答案