【发布时间】:2012-02-26 03:35:31
【问题描述】:
我发现 WPFToolkit 库中的图表控件泄漏内存。我在 MVVM 设置中使用它们,我将图表控件(PieSeries 或 BarSeries)的 ItemSource 绑定到 ViewModel 上的 ObservableCollection。我有时 Clear() ObservableCollection 然后 Add() new KeyValuePairs 到它(当用户在 ComboBox 上触发 SelectionChanged 事件以查看不同的数据集时)。这就是我更改图表中数据的方式。但是,内存没有被释放。我发现如果我在 XAML 中注释掉控件,内存问题就会消失,即使我仍然添加到集合中。
对于这种内存泄漏有什么好的修复方法吗?还是免费的替代工具包?
谢谢!
【问题讨论】:
-
同时,我决定试试 amCharts。
标签: wpf wpftoolkit