2012-08-28 127 views
1

對於C#/ XAML中Windows 8中的應用程序,我在頁面中使用語義縮放。我想在滾動頁面時知道滾動位置。使用scrollViewer很容易:我只需要恢復scrollViewer並使用屬性Horizo​​ntalOffset。如何知道SemanticZoom的滾動位置?

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

但是我怎樣才能達到同樣的目的,並獲得語義縮放的滾動信息?

謝謝您的幫助

回答

0

你可以找到語義縮放控制您有興趣,請訪問可視樹,然後找到後代滾動觀衆詢問這是Horizo​​ntalOffset值。

WinRT XAML Toolkit的VisualTreeHelperExtensions可能會幫助你解決這個問題。