【问题标题】:How to know the scroll position of a SemanticZoom?如何知道 SemanticZoom 的滚动位置?
【发布时间】:2023-03-13 04:05:02
【问题描述】:

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

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

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

感谢您的帮助

【问题讨论】:

    标签: c# windows-8 windows-runtime


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-12
      相关资源
      最近更新 更多