我的窗口内有多个UserControl
s。所有控件在开始时都是不可见的,但用户可以从ListBox
中选择哪个控件可见。每个UserControl
都包含DataGrid
一些数据。每当visibility
的{{1}}更改为UserControl
时,Visible
似乎都会重建其内容/行。我想防止这种情况,因为它严重影响了性能。
如何防止DataGrid
每次更改其可见性时重建行?
以下是示例:
DataGrid
答案 0 :(得分:0)
如果您正在寻找使用DataGrid
<DataGrid EnableRowVirtualization="True"
EnableColumnVirtualization="True"
VirtualizingStackPanel.VirtualizationMode="Standard"
VirtualizingStackPanel.IsVirtualizing="True">
</DataGrid>