У меня возникла проблема, когда я обновляю наблюдаемую коллекцию за моим Silverlight DataGrid (DataGrid привязывается к PagedCollectionView с ObservableCollection как источник).Silverlight DataGrid обновляет наблюдаемую коллекцию
Когда я очищаю наблюдаемую коллекцию и добавляю новые элементы в коллекцию репозиций DataGrid вверху. Я хочу, чтобы DataGrid сохранял положение прокрутки. Кажется, что это происходит, если я удаляю элементы в коллекции один за другим с помощью метода RemoveAt и добавляю новые элементы один за другим. Но почему существует такая разница между удалением всех элементов сразу с помощью метода Clear и удалением элементов один за другим с помощью метода RemoveAt?
Но когда я удаляю элементы по одному, у меня также нет элементов в DataGrid, прежде чем я начну добавлять новые элементы. – Krimson