我每隔5秒从其他组件获取新的位图(对其他组件没有任何控制),我需要使用新的位图(每5秒......)更新我的wpf图像控件。
我无法找到在运行时更新此wpf图像控件的任何方法。
我该怎么办?
感谢。
答案 0 :(得分:2)
还有另外一个问题 Setting WPF image source in code
答案归结为
ImgOnForm.Source = new BitmapImage(new Uri(@"/yourApp;component/img.png", UriKind.Relative));
答案 1 :(得分:1)
这对我有用:
chemin = "/Assets/Images/" + nomFichier + ".gif";
MonImage.Source = new BitmapImage(new Uri(base.BaseUri, chemin));
我在论坛上找到的建议都没有(我没有图像或ArgumentException)。但是以“base.BaseUri”作为第一篇文章,它终于奏效了。