У меня чертовски много времени пыталось заставить сетку данных серебряного света правильно отсортировать, и сделать это быстро (меньше 1/10 секунды). Вот сценарий:
-WCF обратный вызов каждые 1/5 секунды
-Примите обратный вызов, сопоставьте с существующей записью в ObservableCollection
-Обновить свойства ObservableCollection
-Связать сетку.
Я пробовал запрос linq, PagedCollectionView и observablecollection.select (), все они были слишком медленными и вводили более 12 секунд задержки в обработке. Кто-нибудь еще испытывает это?