【问题标题】:WPF ToolKit DataGrid PerformanceWPF 工具包 DataGrid 性能
【发布时间】:2009-07-01 13:00:42
【问题描述】:

我有一个包含 6 列的 DataGrid,每列都是一个 RadioButton,以便用户可以选择 1 in 6 选项。大约有100行。我用 6 个布尔数据成员创建了一个自定义类,然后将数据网格与大约 100 个自定义类对象的列表绑定。有2个问题:

  1. 绑定时间很慢
  2. 当我滚动数据网格时,某些行的检查值有时会消失。

当绑定到这样的大量数据时,datagrid 是否存在任何已知问题?以及如何提高性能。我正在使用 WPF 工具包的 6 月版本

谢谢

P/S:您可以下载我的示例应用程序以准确了解问题 http://www.mediafire.com/file/jrmft4m4jwm/WpfApplication3.zip

【问题讨论】:

    标签: wpf performance datagrid


    【解决方案1】:

    您是否考虑过使用 VirtualizingStackPanel?这将提高用于在屏幕上呈现的大量数据集合的性能。

    【讨论】:

      【解决方案2】:

      如果可以,请切换到 .NET 4.0 版本的 DataGrid。

      对我来说,它将 10000 行、10 列的绑定时间从 80 秒减少到

      另外,请确保使用 UI 虚拟化(默认开启,但有时会被禁用) WPF Toolkit DataGrid scrolling performance problems - why?

      【讨论】:

        猜你喜欢
        • 2013-04-08
        • 2010-12-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-12-13
        • 1970-01-01
        • 2010-12-17
        • 2011-03-30
        相关资源
        最近更新 更多