0
我是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保持不变。它与cacheoption有什么关系?我需要这样才能覆盖文件。
谷歌上的第一个链接:http://stackoverflow.com/questions/1491383/reloading-an-image-in-wpf – Yogee