Silverlight DataGrid (ObservableCollection을 소스로 사용하여 PagedCollectionView에 DataGrid를 바인딩 함) 뒤에 관찰 가능 컬렉션을 새로 고침 할 때 문제가 발생했습니다.Silverlight DataGrid 새로 고침 관찰 가능 컬렉션
관찰 가능한 컬렉션을 지우고 새 항목을 컬렉션에 추가하면 DataGrid가 위쪽으로 다시 배치됩니다. DataGrid에서 스크롤 위치를 유지하기를 원합니다. RemoveAt 메서드를 사용하여 컬렉션의 항목을 하나씩 제거하고 새 항목을 하나씩 추가하면 다소 발생합니다. 그러나 Clear 메서드를 사용하여 모든 항목을 한 번에 제거하고 RemoveAt 메서드를 사용하여 항목을 하나씩 제거하는 것의 차이점은 무엇입니까?
그러나 항목을 하나씩 제거하면 새 항목을 추가하기 전에 DataGrid에 항목이 없게됩니다. – Krimson