c# - datagrid使用 - wpf datatable



如何从头开始创建一个快速的WPF Datagrid控件? (1)

我怀疑你想看看VirtualizationStackPanel作为你的实现的一部分,它只会呈现控件,因为它们变得可见。

但是,对于任何用户来说,一百万条记录听起来好像太多了,在任何时候都不得不在屏幕上真正需要。 我真的会重新考虑我的UI设计,但这只是我。

过去我一直在使用一些商业WPF数据网格,而且我必须说这个表现相当令人失望和缓慢。 我希望能够加载多达一百万条记录,并能够快速上下滚动而不会有任何延迟。

一些大师WPF开发人员告诉我,确实有可能从头开始创建一个WPF Datagrid--功能远远少于商业功能 - 主要集中在性能上。

但是,我将如何继续? 我被告知开发这些数据网格不应该以通常的方式使用ItemsControl,这会导致与现有的wpf网格相同的性能问题。

在这里,上师是否指向正确的方向?

更新:

因为一个人提到需要百万条记录的怀疑,现在太多的人都在跳上同一个潮流。 我感兴趣的是创建一个低延迟的快速Datagrid,几乎没有任何功能,理论上可以保存多达一百万条记录。

我不需要任何排序,过滤或其他,我需要的是速度。 那就是我需要上师指导的地方 我知道数据虚拟化是什么,它仅仅是不够的。





datagrid