我得到了一个带有6列的DataGrid,每个列都是一个RadioButton,这样用户就可以选择1/6选项。大约有100排。我用6个bool数据成员创建了一个自定义类,然后用大约100个自定义类对象的列表绑定数据集。有两个问题:
当绑定到这样的大量数据时,是否存在任何已知的数据存储问题?以及如何提高性能。我正在使用6月版的WPF工具包
谢谢
P/S:您可以下载我的示例应用程序来准确地理解问题http://www.mediafire.com/file/jrmft4m4jwm/WpfApplication3.zip
发布于 2009-10-14 14:18:27
你研究过使用VirtualizingStackPanel吗?这将提高用于在屏幕上进行渲染的大量数据收集的性能。
发布于 2011-11-30 13:38:23
如果可以,请切换到.NET 4.0版本的DataGrid。
对我来说,它将10000行10列上的绑定时间从80秒缩短到<0.5秒。
另外,确保使用UI虚拟化(默认打开,但有时会禁用) WPF Toolkit DataGrid scrolling performance problems - why?
https://stackoverflow.com/questions/1069025
复制相似问题