我使用PhotoChooserTask从Gallery中选择照片。当我点击一个按钮显示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.");
}
}
答案 0 :(得分:0)
试试这段代码,
void photoChooserTask_Completed(object sender, PhotoResult e) { if (e.TaskResult == TaskResult.OK) { System.Windows.Media.Imaging.BitmapImage bmp = new System.Windows.Media.Imaging.BitmapImage(); bmp.SetSource(e.ChosenPhoto); myImage.Source = bmp; } }