我要用不同的图像填充列表框:
ListBoxItem itm = new ListBoxItem();
var bitmap = new BitmapImage();
var img = new Image();
var stream = File.OpenRead(e.FullPath);
bitmap.BeginInit();
bitmap.CacheOption = BitmapCacheOption.OnLoad;
bitmap.StreamSource = stream;
bitmap.EndInit();
stream.Close();
stream.Dispose();
img.Source = bitmap;
itm.Content = img;
galerielb.Items.Insert(0, itm);
if (galerielb.Items.Count > 9)
galerielb.Items.RemoveAt(galerielb.Items.Count - 1);
最后一行没有释放图像使用的内存吗?如何在上面的代码中释放它?