2012-08-28 3 views
1

C#/XAML의 Windows 8 응용 프로그램의 경우 페이지에서 시멘틱 줌을 사용하고 있습니다. 내가 페이지에서 스크롤 할 때 스크롤 위치를 알고 싶습니다. scrollViewer를 사용하면 쉽습니다. scrollViewer를 복구하고 HorizontalOffset 속성을 사용해야했습니다.SemanticZoom의 스크롤 위치를 아는 방법?

var scrollView = element.FindName("itemGridScrollViewer") as ScrollViewer; 
var scrollOffset = scrollView.HorizontalOffset; 

하지만 의미있는 확대/축소에서 스크롤 정보에 동일한 작업을 수행하려면 어떻게해야합니까?

는 당신의 도움이

답변

0

당신은 당신이 관심있는 의미 줌 컨트롤을 찾을 수 주셔서 감사 시각적 트리에 액세스 한 다음이 HorizontalOffset 값의 심문하기 위해 하위 스크롤 뷰어를 찾을 수 있습니다.

WinRT XAML Toolkit의 VisualTreeHelperExtensions이 도움이 될 수 있습니다.

관련 문제