2011-12-30 6 views

답변

2

불행히도이 모든 것이 쉽지는 않습니다. 목록 상자의 내용을 렌더링하는 데 사용하는 패널에 따라 목록 상자의 가상화 여부에 따라 다릅니다. 비 가상화 목록 상자의 경우, 목록 상자 템플릿의 일부인 ScrollViewer에서 offset을 픽셀 단위로 사용하여 다음 메서드를 호출하여 세로 스크롤 위치를 설정할 수 있습니다.

ScrollViewer.ScrollToVerticalOffset(offset); 

는 가상화를 들어, 목록의 위치는 오프셋 VirtualizingStackPanel에 다음과 같은 방법을 호출 할 수 있습니다 (3.5 스크롤하는 인덱스 3의 중간에 스크롤, 즉 당신이 두 배 값을 사용할 수 4)

http://wp7contrib.codeplex.com/SourceControl/changeset/view/72741#1502048

: 컨텍스트에서이 코드를 사용하는 방법에 대한
ItemsHostStackPanel.SetVerticalOffset(offset); 

, 나는 여기에 구현 된 점프 목록 컨트롤을보고
관련 문제