2011-06-22 98 views
0

由于我们的要求,我们被迫禁用数据网格上的虚拟化并将每行保留在内存中。它工作正常,它滚动速度非常快。DataGrid:半虚拟化

但是为了节省一些内存,我们希望启用列虚拟化。因此不能渲染不可见的列,并且几乎不占用任何记忆足迹。

这是可行的吗?或者是WPF Datagrid的虚拟化全部还是全无?

你这个帮助是高度赞赏,

+0

无论是否有虚拟化,都不会呈现视线之外的列。 –

回答

1

<DataGrid EnableColumnVirtualization="True" EnableRowVirtualization="False"/>

我想,如果WPF的DataGrid中提供这些选项,则必须算数。

似乎适合我。

+0

尽管网格似乎反常地反应。这似乎是答案。 MS需要严格改进WPF网格。谢谢 – Houman