WPF DataGrid 性能加載大數據


 WPF(Windows Presentation Foundation)應用程序在沒有圖形加速設備的機器上運行速度很慢是個公開的秘密,給用戶的感覺是它太吃資源了,WPF程序的性能和硬件確實有很大的關系,越高檔的機器性能越有優勢。

DataGrid 加載大數據量時卡 :

1、數據庫取數據耗時->優化sql

2、DataGrid 渲染耗時->DataGrid 的 EnableColumnVirtualization 和 EnableRowVirtualization 屬性,使它進行虛加載來提高性能。

3、如果DataGrid里使用了模板列,拖動滾動條,出現列表內容顯示混亂情況。->   Binding的時候給UpdateSourceTrigger賦值。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM