正确的方法来配置BitmapSource

时间:2009-10-20 01:22:53

标签: c# wpf .net-3.5 bitmapimage

你应该怎么处理BitmapSource?

// this wont work because BitmapSource doesnt implement IDisposable
using(BitmapSource bitmap = new BitmapImage(new Uri("myimage.png")))
{
}

1 个答案:

答案 0 :(得分:11)

您不必Dispose()BitmapSource。与Framework中的其他“图像”类不同,它不包装任何本机资源。

让它超出范围,垃圾收集器将释放其内存。