Wpf 如何处理固定文档
在应用程序中,我创建了一个固定文档作为打印的预览。每当用户通过创建新的FixedDocument并替换documentviewer使用的旧文档来更改某些数据时,都会刷新此预览 问题是:FixedDocument包含很多资源,其中一些类型为Image,是从ImageSources和resources创建的 该程序正在消耗内存,很快就会用完GDI句柄Wpf 如何处理固定文档,wpf,dispose,Wpf,Dispose,在应用程序中,我创建了一个固定文档作为打印的预览。每当用户通过创建新的FixedDocument并替换documentviewer使用的旧文档来更改某些数据时,都会刷新此预览 问题是:FixedDocument包含很多资源,其中一些类型为Image,是从ImageSources和resources创建的 该程序正在消耗内存,很快就会用完GDI句柄 我的问题:如何处理固定文档,以便正确处理所有内容?这里有人有同样的问题: 也许有帮助 找到另一篇有趣的文章: 我使用 GC.Col
我的问题:如何处理固定文档,以便正确处理所有内容?这里有人有同样的问题: 也许有帮助 找到另一篇有趣的文章: 我使用
GC.Collect();
GC.WaitForPendingFinalizers();
GC.Collect();
在DocumentViewer上附加新的FixedDocument后的模式。因此,对我来说,内存使用量并没有增长得太快。但这是一个丑陋的解决办法
看看这篇文章的“位图”部分,也许它适用于你