正确的方法来配置BitmapSource

你应该怎么处理BitmapSource?

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

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

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