【发布时间】:2015-01-02 06:17:58
【问题描述】:
我正在使用 PhotoChooserTask 从图库中选择一张照片。当我单击一个按钮以显示 PhotoChoosertask 库已打开。现在我没有从画廊中选择任何照片就回来了。在这里我的应用程序崩溃了。这个问题有什么解决办法吗?请提出建议。
void photochooserTask_Completed(object sender, PhotoResult e)
{
BitmapImage bi = new BitmapImage();
if (e.Error == null && e.TaskResult == TaskResult.OK)
{
bi.SetSource(e.ChosenPhoto);
Myimage.Source = bi;
}
else
{
MessageBox.Show("Failed to open an Image.");
}
}
【问题讨论】:
-
您的代码看起来很干净,这不会产生 OutOfMemory 异常。你能确定哪一行代码中断了吗?
-
也许您尝试加载的图像太大,应用程序的内存无法处理。什么是异常日志?它在哪条线断了?
标签: c# xaml windows-phone-8