1
我有列表視圖與模板項目(它看起來就像Windows資源管理器)。我的問題是當我打開包含大量文件的文件夾時,ListView加載這些文件不夠流暢(請參閱視頻:http://screencast.com/t/bY7ucELj9I)。WPF ListView項目繪製
有人有任何想法如何解決它?
我有列表視圖與模板項目(它看起來就像Windows資源管理器)。我的問題是當我打開包含大量文件的文件夾時,ListView加載這些文件不夠流暢(請參閱視頻:http://screencast.com/t/bY7ucELj9I)。WPF ListView項目繪製
有人有任何想法如何解決它?
您可能需要虛擬化您的ListView項目。例如
<ListView Name="ListViewWithVirtualization" Height="100" Margin="5"
VirtualizingStackPanel.IsVirtualizing="True"
VirtualizingStackPanel.VirtualizationMode="Recycling" />
如果設置VirtualizingStackPanel.VirtualizationMode =「回收」,那麼每個集裝箱將得到重用,而不是破壞。通過將VirtualizationMode指定爲Recycling而不是基本的默認虛擬化,您將獲得更好的性能。見http://msdn.microsoft.com/en-us/library/system.windows.controls.virtualizingstackpanel.aspx