C# WPF ListView绘制的项目

C# WPF ListView绘制的项目,c#,wpf,C#,Wpf,我有带模板项的Listview(看起来就像Windows资源管理器)。我的问题是,当我打开包含大量文件的文件夹时,ListView无法顺利加载这些文件。(请参阅视频:) 有人知道如何解决吗?您可能需要虚拟化ListView的项目。范例 <ListView Name="ListViewWithVirtualization" Height="100" Margin="5" VirtualizingStackPanel.IsVirtualizing="True" V

我有带模板项的Listview(看起来就像Windows资源管理器)。我的问题是,当我打开包含大量文件的文件夹时,ListView无法顺利加载这些文件。(请参阅视频:)


有人知道如何解决吗?

您可能需要虚拟化ListView的项目。范例

     <ListView Name="ListViewWithVirtualization" Height="100" Margin="5"
     VirtualizingStackPanel.IsVirtualizing="True"
     VirtualizingStackPanel.VirtualizationMode="Recycling" />  


如果设置virtualzingstackpanel.VirtualizationMode=“Recycling”,则每个容器都将得到重用,而不是销毁。通过将VirtualizationMode指定为Recycling,您将获得比基本默认虚拟化更好的性能。请参见

您可能需要虚拟化ListView的项目。范例

     <ListView Name="ListViewWithVirtualization" Height="100" Margin="5"
     VirtualizingStackPanel.IsVirtualizing="True"
     VirtualizingStackPanel.VirtualizationMode="Recycling" />  

如果设置virtualzingstackpanel.VirtualizationMode=“Recycling”,则每个容器都将得到重用,而不是销毁。通过将VirtualizationMode指定为Recycling,您将获得比基本默认虚拟化更好的性能。看