WPF ListView虚拟化。 如何禁用ListView虚拟化?
我有一些自定义ListView的麻烦(CheckBoxes内部在滚动ListView时丢失了它们的状态)。 我可以在没有可视树枚举的情况下禁用ListView虚拟化吗?
正如HB在他们的答案中所述 :
在
ListView
上将VirtualizingStackPanel.IsVirtualizing
设置为false,或将正常的StackPanel
设置为ListView.ItemsPanel
。
要么
除了绑定IsChecked属性
您也可能需要关闭回收
VirtualizingStackPanel.VirtualizationMode="Standard"
VirtualizationMode枚举