1

对于 C#/XAML 中的 Windows 8 中的应用程序,我在页面中使用语义缩放。当我在页面中滚动时,我想知道滚动位置。使用 scrollViewer 很容易:我只需要恢复 scrollViewer 并使用属性 Horizo​​ntalOffset。

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

但是我怎样才能实现同样的事情并在语义缩放中访问滚动信息?

谢谢您的帮助

4

1 回答 1

0

您可以找到您感兴趣的语义缩放控件,访问可视化树,然后找到后代滚动查看器以询问其 Horizo​​ntalOffset 值。

WinRT XAML 工具包的VisualTreeHelperExtensions可以帮助您解决这个问题。

于 2012-08-28T11:48:10.610 回答