私は WPF を初めて使用し、変更されたファイルから画像を読み込む際に問題が発生しています。
次の方法でロードする Image1 というイメージ コントロールがあります。
string fileName = "C:\\Users\\..\\myImage.jpg"
BitmapImage tmp = new BitmapImage();
tmp.BeginInit();
tmp.UriSource = new Uri(@fileName, UriKind.Absolute);
tmp.CacheOption = BitmapCacheOption.OnLoad;
tmp.EndInit();
Image1.Source = tmp;
これは初めて機能しますが、次に myImage.jpg を上書きする関数を実行します。その時点で、Image1 が更新されることを期待して、このコードを再度呼び出します。ただし、GUI は変更されません。キャッシュオプションと何か関係がありますか? ファイルを上書きできるようにするために必要です。