代码之家  ›  专栏  ›  技术社区  ›  TheSean

提高DevEx-WPF网格的性能

  •  2
  • TheSean  · 技术社区  · 14 年前

    我的应用程序对几乎所有用户输入(到网格)的响应都非常慢。例如:

    • 滚动
    • 展开/折叠组行
    • 调整应用程序窗口大小

    我已经联系了DevEx的技术支持人员,但是他们说这个解决方案非常重要,他们正在等待下一个主要版本来修复这个问题。

    你找到解决这些问题的办法了吗?我希望有一种构造xaml或代码的方法来避免一些性能问题。我很想知道您在使用DXGrid时遇到了哪些性能问题,以及您是如何解决这些问题的。

    1 回复  |  直到 14 年前
        1
  •  0
  •   DevExpress Team    14 年前

    事实上,我们已经改变了DXGrid的工作方式,它应该运行得更快。但是,这种改进仅在10.2中可见,它与展开/折叠组行相关。

    如果您在滚动方面有问题,请在支持中心发布一个显示您的性能问题的示例项目。我们将根据你的具体情况设法改进控制。

        2
  •  0
  •   Justin    4 年前

    作为一般的经验法则,简单地说:控制越少,速度就越快。

    CellDisplayTemplate 并使用一个非常轻量级的控件来显示单元格的内容,然后使用 CellEditTemplate 对于较重的编辑控件,由于CellEditTemplate在用户进入单元格之前不会加载。你的GridControl越大,这个功能就越强大。

    看到了吗 3 4 有关GridControl优化的更多信息。