2011-06-22 96 views
0

由於我們的要求,我們被迫禁用數據網格上的虛擬化並將每行保留在內存中。它工作正常,它滾動速度非常快。DataGrid:半虛擬化

但是爲了節省一些內存,我們希望啓用列虛擬化。因此不能渲染不可見的列,並且幾乎不佔用任何記憶足跡。

這是可行的嗎?或者是WPF Datagrid的虛擬化全部還是全無?

你這個幫助是高度讚賞,

+0

無論是否有虛擬化,都不會呈現視線之外的列。 –

回答

1

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

我想,如果WPF的DataGrid中提供這些選項,則必須算數。

似乎適合我。

+0

儘管網格似乎反常地反應。這似乎是答案。 MS需要嚴格改進WPF網格。謝謝 – Houman