We're getting data from a SQLite database (on mobile), which can be updated from a web service via another thread.
Therefore there's the possibility that, between calling Count() and getting items, the number of items in the database table have changed due to other updates.
How will VirtualizingObservableCollection handle this? If it won't, any thoughts on how best to mitigate/handle it?