2012-11-01 2 views
5

새로 고침 명령 후 세로 스크롤 위치를 유지하는 방법을 아는 사람이 있습니까?WPF DataGrid - 새로 고침 후 스크롤 위치 유지

My Datagrid는 개체 목록에서 바인딩을받습니다.

많은 감사와 내 영어로 유감스럽게 생각합니다.

+0

예제를 제공 할 수 있습니까? 간단한 WPF DataGrid를 설정하고 ItemSource를 변경하거나 Items.Refresh()를 트리거하면 세로 스크롤 위치가 유지되는 것 같습니다. –

답변

0

이 개 추적 할 수없는 가망 솔루션 :

1)을 대체하는 대신 목록을 업데이트하려고합니다. 새 항목을 추가하고 필요없는 항목을 제거한다는 의미입니다.

2) 새로 고치기 전에 스크롤러의 상태를 저장 한 다음 선택한 항목으로 프로그래밍 방식으로 스크롤 할 수 있습니다.

WPF Toolkit: how to scroll datagrid to show selected item from code behind?

+0

기본 WPF Datagrid를 사용하고 있습니다. 수직 스크롤러의 상태를 어떻게 저장할 수 있습니까? – Guilherme

+0

이 질문에 대한 답변보기 : http://stackoverflow.com/questions/9770487/access-scrollview-properties-of-a-datagrid-in-wpf – Erez