[C#]WPF ListView效能

[C#]WPF ListView效能

在WPF中,ListView控制項在增加Item的時候,若以Add方式去新增,則當資料量一大的時候,所花費的時間相對會比用Binding來得慢

測試如下:

在add按鈕下使用以下方式去加入資料

在binding按鈕下使用binding方式加入資料

 

當資料為1000000筆時所需使用的時間分別如下(單位ms)

Binding     add  

 

所以在使用ListView時,最好還是使用binding的方式效能會比較好

 

測試專案:ListView.zip