2012-08-28 51 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可能会帮助你解决这个问题。