.NET 4 WPF DataGrid를 사용하고 있으며 많은 수의 열을 사용하는 경우 수직 스크롤링 성능이 좋지 않습니다. 여기에 내가이 테스트 한 것입니다 :WPF .NET 4 DataGrid 열 성능
- 가상화 (VirtualizingStackPanel.IsVirtualizing = "참"VirtualizingStackPanel.VirtualizationMode = "재활용")를 사용
- 퍼가 간단한 그리드 레이아웃에 데이터 그리드 및 다른 컨트롤이 없다 이 창에서
- 열에는 사용자 지정 서식이없고 이미지가 없습니다 - 단순한 텍스트
- 꽤 좋은 컴퓨터에서 실행되고 있습니다. WIN7 (64 비트) 8 기가 바이트 램 및 천공기와
- 테스트는 소프트웨어 렌더링과 같은 나쁜 아무것도 표시되지 않습니다 라데온 7800 시리즈 카드 쿼드 코어 3.2gz에 등 여기
은 어떤 결과 :
- 100 행 × 5 COLS : 스무스 스크롤
- 10 행 × 5 COLS : 아주 나쁨 스크롤 성능
- 1 : 스무스
- 100 행 X 75 COLS 스크롤 00,000 행 x 75 cols : 완전히 고정
많은 열 (~ 75 - 100)이있을 때 수직 스크롤링 성능을 향상 시키려면 어떻게해야합니까?
감사
당신은 매우 중요한 두 가지 속성 누락
75 개의 열이 의미가 있으며, 심지어 완벽하게 작동합니까? 기본적으로 중요한 열만 사용하고 사용자의 요청에 따라 표시 될 수있는 그리드 측면의 확인란으로 선택 열의 사전 순 정렬 된 목록을 표시하는 것이 좋습니다. – doblak