NotSupportedException : информация об этом формате пикселей не найдена.
Как я могу подавить это исключение, я попробовал try {}catch (NotSupportedException), но он не пойман, приложение каждый раз переходит в режим приостановки.
Я прочитал некоторые вопросы, как с этим справиться (когда у вас есть файл изображения на диске), но моя проблема в том, что я генерирую эти изображения с использованием taglib динамически, поэтому изображения на диске находятся в виде файла. this.loadedImage.EndInit();` try { TagLib.File f = TagLib.File.Create(ImageUri);
if (f.Tag.Pictures.Length > 0)
{
TagLib.IPicture pic = f.Tag.Pictures[0];
MemoryStream ms = new MemoryStream(pic.Data.Data);
ms.Seek(0, SeekOrigin.Begin);
this.loadedImage.BeginInit();
this.loadedImage.CacheOption = BitmapCacheOption.OnLoad;
this.loadedImage.DownloadCompleted += this.OnDownloadCompleted;
this.loadedImage.DownloadFailed += this.OnDownloadFailed;
this.loadedImage.StreamSource = ms;
this.loadedImage.EndInit();
}
else
{
// this.loadedImage = null;
}
}
catch (NotSupportedException el)
{
// MessageBox.Show(el.Message);
}
`
DispatcherUnhandledException
в приложении? - person 15ee8f99-57ff-4f92-890c-b56153   schedule 13.04.2017