1

テンプレート化されたアイテムを含むリストビューがあります (Windows エクスプローラーのように見えます)。私の問題は、ListView がそれらのファイルをスムーズにロードしない大量のファイルを含むフォルダーを開くときです (ビデオを参照してください: http://screencast.com/t/bY7ucELj9I )。

誰かがそれを解決する方法を知っていますか?

4

1 に答える 1

1

ListView の項目を仮想化する必要がある場合があります。例

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

VirtualizingStackPanel.VirtualizationMode = “Recycling” を設定すると、各コンテナは破棄されずに再利用されます。VirtualizationMode を Recycling に指定すると、基本的なデフォルトの仮想化よりもパフォーマンスが向上します。http://msdn.microsoft.com/en-us/library/system.windows.controls.virtualizingstackpanel.aspxを参照してください。

于 2013-07-03T17:52:55.640 に答える