0

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' の一部が見つかりませんでした。

4

0 に答える 0