バグかどうかは正確にはわかりませんが、実行時にIOExceptionエラーが発生し、リソースが見つかりませんというエラーが表示されます。
キャンバスのバックグラウンドでアプリ(c#、WPF)にいくつかの画像を読み込んでいますが、データベースの状態によって異なります。問題は、LAST(アルファベット順)ファイルを読み込めないことです。たとえば、フォルダに15枚の画像があります。最初に14を問題なくロードできます。しかし、最後のものは常に例外をスローします。
私は100%確信しています。フォルダに画像があります(以下の!image-printscreenを参照)。そして、私がどのように書いたか。14最初に問題なくロードできますが、最後の1つだけが例外をスローします。
それはWPF-c#のバグですか、それとも何か間違ったことをしていますか?
例外をスローしているものをコーディングします。
canvas_status.Background = new ImageBrush(new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), @"Images\" + statusName + ".png")));
canvas_name.Background = new ImageBrush(new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), @"Images\" + statusName + bulheadName + ".png")));
エラー:
IOException was unhalded
Cannot locate resource 'view/images/panel_uzavreno_d.png'.
画像(高解像度の場合は、画像の右マウスボタンをクリックして[画像の表示]などをクリックします):