콘텐츠가 변경 될 때 다시 처리해야하는 데이터의 목록 (최대 500 개 항목)을 표시 할 수 있어야하는 프로그램을 개발 중입니다.대용량 정렬 목록을 WPF로 빠르게 표시 하시겠습니까?
본질적으로 ListView에 표시되는 gui에 바인딩 된 관찰 가능 데이터가있는 클래스를 포함하는 관찰 가능 컬렉션이있는 뷰 모델이 있습니다.
데이터를 정렬해야하지만 데이터는 언제든지 변경 될 수 있으며 매번 목록을 다시 작성해야합니다.
GUI를 잠그지 않고 모든 것을 표시하고 유지하는 가장 좋은 메커니즘/은유는 무엇입니까? NotifyCollectionChangedEventArgs 및 일부 정렬 함수를 사용하는 솔루션이 있지만 SLOW - 데이터 요소가 변경 될 때마다 전체 GUI를 휴양 및 재구성한다고 가정합니다.