DataGrid Refresh Performance

Mar 16, 2010 at 5:07 PM
Edited Mar 17, 2010 at 10:47 PM

The DataGrid data source is in ObservableCollection. If not applied datagrid.items.refresh method, the view is not updated fast enough as the data is real time signal with about a hundred per seconds. But if applied the refresh method, the CPU consumes more than 50%.

Any suggestion?





OK, I removed the Refresh method and used the event base class which implement INotifyPropertyChanged interface.

The CPU consuming is improved to about 35% to 41%. But still a little high.