【问题标题】:possible memory leak in charting toolkit图表工具包中可能存在内存泄漏
【发布时间】:2014-10-27 22:24:45
【问题描述】:
<chartingToolkit:Chart.Axes>
    <chartingToolkit:LinearAxis Orientation="X" Interval="{Binding BGModelInstance.Interval}"
                                Minimum="{Binding BGModelInstance.MinValue}"
                                Maximum="{Binding BGModelInstance.MaxValue}"
                                Title="" TitleStyle="{StaticResource GraphDataVisualNoTitleStyle}"
                                ShowGridLines="True"
                                GridLineStyle="{StaticResource GraphTickerLineStyle}"
                                MajorTickMarkStyle="{StaticResource GraphTickerLineStyle}"
                                AxisLabelStyle="{StaticResource NumericAxisLabelStyle2}" />
</chartingToolkit:Chart.Axes>

问题区域是绑定十进制值的区间,这样我们可以动态改变。 这段代码在大多数情况下都可以正常工作,除非间隔从巨大的值(500000000000)变为非常小的值(0.25),我在图表工具包中看到巨大的内存泄漏。 有人可以建议我简化这个区域或替代方法来绑定 Interval 吗?

附加信息:我们使用非常简单的样式。

非常感谢!

【问题讨论】:

    标签: c# wpf memory-leaks wpf-controls


    【解决方案1】:

    因为我没有从任何论坛获得任何帮助。 我使用乘数简化了围绕它的逻辑。因此,在快速降级的情况下,不会有这么多的间隔释放。因此问题得到解决。 我将 UI 与另一个具有实际大数字的变量绑定。

    希望这对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-07-18
      • 1970-01-01
      • 1970-01-01
      • 2016-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-23
      • 2020-06-12
      相关资源
      最近更新 更多