WPFDataGrid效能載入大資料

傑克.陳發表於2018-09-21
原文:WPF DataGrid 效能載入大資料
版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/u010265681/article/details/76651725
 WPF(Windows Presentation Foundation)應用程式在沒有圖形加速裝置的機器上執行速度很慢是個公開的祕密,給使用者的感覺是它太吃資源了,WPF程式的效能和硬體確實有很大的關係,越高檔的機器效能越有優勢。

DataGrid 載入大資料量時卡 :

1、資料庫取資料耗時->優化sql

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

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

 


相關文章