【发布时间】:2011-10-29 00:14:56
【问题描述】:
这似乎是一个相当简单的问题,但我似乎无法找到解决方法。
在 WPF 窗口中,我有一个图像 image_small_pic。在关联的 C# 文件中,我使用以下代码设置它的值:
Uri src = new Uri(image_source, UriKind.RelativeOrAbsolute);
small_image_bmp = new BitmapImage(src);
image_small_pic.Source = small_image_bmp;
其中 small_image_bmp 是公共 BitmapImage 对象。但是,如果以后,如果我将 small_image_bmp 更改为另一个文件并重新分配 image_small_pic.Source,那么原始图像仍然被锁定,我无法删除它。即使我稍后再试,它仍然被锁定。有什么想法可以释放它吗?
【问题讨论】: