WPF ListView虚拟化。 如何禁用ListView虚拟化?

我有一些自定义ListView的麻烦(CheckBoxes内部在滚动ListView时丢失了它们的状态)。 我可以在没有可视树枚举的情况下禁用ListView虚拟化吗?

                         

正如HB在他们的答案中所述 :

ListView上将VirtualizingStackPanel.IsVirtualizing设置为false,或将正常的StackPanel设置为ListView.ItemsPanel

  

要么

        

除了绑定IsChecked属性

您也可能需要关闭回收

 VirtualizingStackPanel.VirtualizationMode="Standard" 

VirtualizationMode枚举