Nell'applicazione .NET 3.5
WPF
, ho un WPF
DataGrid
che verrà popolato con 500 colonne e 50 righe. Le prestazioni di App sono molto scarse nello scorrimento, o quando faccio DataGrid.Items.Refresh()
o nella selezione di righe.Migliora prestazioni DataGrid WPF
In realtà l'applicazione impiegherà circa 20 secondi per aggiornare il layout. L'evento Layout_Updated()
si attiverà dopo 20 secondi.
Se riduco le colonne a 50 o meno, App sarà molto reattiva. Come per i miei risultati, le prestazioni sono direttamente correlate al conteggio delle colonne.
Come si migliora la prestazione DataGrid
?
Una griglia con più di 10 colonne potrebbe non essere una buona idea, ma considera "Paging personalizzato" – Boomer
@ Boomer Really? MAI visto una griglia forex? – TomTom
@WPFK Hai considerato di usare un terzo par griglia che è ottimizzata per le prestazioni? – TomTom