【问题标题】:WPFToolkit Charts leak memory, any fixes or alternatives?WPFToolkit 图表泄漏内存,任何修复或替代方案?
【发布时间】:2012-02-26 03:35:31
【问题描述】:

我发现 WPFToolkit 库中的图表控件泄漏内存。我在 MVVM 设置中使用它们,我将图表控件(PieSeries 或 BarSeries)的 ItemSource 绑定到 ViewModel 上的 ObservableCollection。我有时 Clear() ObservableCollection 然后 Add() new KeyValuePairs 到它(当用户在 ComboBox 上触发 SelectionChanged 事件以查看不同的数据集时)。这就是我更改图表中数据的方式。但是,内存没有被释放。我发现如果我在 XAML 中注释掉控件,内存问题就会消失,即使我仍然添加到集合中。

对于这种内存泄漏有什么好的修复方法吗?还是免费的替代工具包?

谢谢!

【问题讨论】:

  • 同时,我决定试试 amCharts。

标签: wpf wpftoolkit


【解决方案1】:

这似乎是一个已知问题,这里有一个快速修复:

<dvc:Chart.Palette>
    <dv:ResourceDictionaryCollection>
        <!-- Note: This a memory leak fix, do not remove-->
    </dv:ResourceDictionaryCollection>
</dvc:Chart.Palette>

在这里找到:http://wpf.codeplex.com/discussions/216609

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-24
    • 2012-01-12
    • 1970-01-01
    • 2013-07-29
    • 2017-07-29
    • 2012-03-26
    相关资源
    最近更新 更多