Image コンテナの Image.Source を多くの画像で変更しようとすると、WPF アプリケーションが失敗します。
約 1440 枚の画像があり、スライダーを使用して画像間を移動できます。
したがって、Value_Changed イベントでは、次のコードが実行されています。
アプリケーションはクラッシュしませんが、画像が表示されなくなります (+/- 1000 以降)。Image_Failed イベントをトリガーすると、メッセージが表示されます。
私のコード:
string imageNo = e.NewValue.ToString();
string imagePath = "Resources/NetTVImages/nettv" + imageNo + ".png";
BitmapImage image = new BitmapImage(new Uri(imagePath, UriKind.Relative));
overlayImage.Source = image;
よろしく、ニールス
編集:システム メッセージは表示されませんが、トリガーされる MessageBox のみが表示されます。だから私はそれがトリガーした Image_Failed イベントを知っています。
EDIT2実際には、例外があります:
System.IO.DirectoryNotFoundException: パス 'C:\Users\User\CPP\bin\Debug\Resources\Images\447.png' の一部が見つかりませんでした。