-1

我正在使用普通的 Prism 和 MVVM 概念在 WPF 中开发一个实时图形应用程序。

我有一个 ViewModel,我有一个集合说 GraphDotsCollection,它每秒都在更新。每秒增加 100 分。此集合与视图中的图表控件绑定。

现在,随着集合不断增长,内存大小也增长得非常快,最终引发系统内存不足异常。

我不知道如何摆脱这个内存问题。

我正在使用 WPF 工具包。

请帮忙。提前非常感谢。

DJ

4

1 回答 1

-1

我相信你没有犯这个愚蠢的错误,只是为了重新检查。

检查您的视图模型。您必须声明了一些 CLR 属性,并且这些属性绑定到视图控件(例如:-您的图表控件)

您的 CLR 属性应该喜欢这样

Public string YourCLRProp
{
      get { return _yourVariable;}
      set { _yourVariable=value;}
}

它不应该那样

 Public string YourCLRProp
{
      get { return YourCLRProp;}
      set { YourCLRProp=value;}
}
于 2012-04-30T05:57:12.263 回答