[C#]WPF ListView效能
在WPF中,ListView控制項在增加Item的時候,若以Add方式去新增,則當資料量一大的時候,所花費的時間相對會比用Binding來得慢
測試如下:
在add按鈕下使用以下方式去加入資料
在binding按鈕下使用binding方式加入資料
當資料為1000000筆時所需使用的時間分別如下(單位ms)
所以在使用ListView時,最好還是使用binding的方式效能會比較好
測試專案:ListView.zip
[C#]WPF ListView效能
在WPF中,ListView控制項在增加Item的時候,若以Add方式去新增,則當資料量一大的時候,所花費的時間相對會比用Binding來得慢
測試如下:
在add按鈕下使用以下方式去加入資料
在binding按鈕下使用binding方式加入資料
當資料為1000000筆時所需使用的時間分別如下(單位ms)
所以在使用ListView時,最好還是使用binding的方式效能會比較好
測試專案:ListView.zip