I am using a GridView to display real-time data (syslog messages) and it works fine as long as I keep adding records. However when I try to remove old records, the GridView just freezes (stops responding). Is there a special way to delete records? Right now I have bounds the ItemsSource to an ObservableCollection and when the number of records in it reaches 10,000 I want to delete the first 100 records (i.e index 0 through 99). GridView seems to have no problem dealing with the 10,000 records but as soon as I delete even one record, it stops responding. I have already tried my own variation of your AddRangeObservableCollection (modified it to stop CollectionChanged notification, delete 100 records and then re-start the CollectioChanged notifications) but the GridView still stops responding after deletion. Please help.
-Ambar
-Ambar