BitmapCacheBrush - 缓存后释放Visual?

时间:2012-12-03 13:54:27

标签: c# wpf performance shapes drawingvisual

我正在评估WPF,以便在需要渲染数万个元素(矩形,线条,圆圈)的应用程序中使用。渲染需要很快,但可以完成一次并缓存 - 所以我发现BitmapCacheBrush是推荐的方法。

但是,当我渲染到DrawingVisual并更新BitmapCacheBrush.Target以使用它时,似乎保留了DrawingVisual的内存。

一旦将DrawingVisual缓存为位图,是否有办法删除它?或另一种方式吗? (我查看了RenderTargetBitmap,但显然不使用硬件加速渲染)

感谢您 AnonDev

0 个答案:

没有答案