我正在使用ScrollViewer
,想知道VerticalOffset
的值何时发生变化。找不到活动。我可以检测到吗?
<ScrollViewer Name="scrollViewer">
</ScrollViewer>
答案 0 :(得分:0)
不知道你究竟想做什么,但我在诺基亚开发者网站上写了一篇文章,它允许你跟踪滚动查看器的垂直偏移并操纵另一个UI元素。 我想它有你问题的所有必要信息吗?
有两个重要的部分,你不能忘记,首先在scrollviewer中将属性ManipulationMode设置为Control
ManipulationMode="Control"
其次要掌握垂直偏移,你需要在ScrollViewer中搜索VerticalScrollBar,如下所示:
_vBar = ((FrameworkElement)VisualTreeHelper.GetChild(ScrollViewer, 0)).FindName("VerticalScrollBar") as ScrollBar;
_vBar.ValueChanged += _vBar_ValueChangedHandler;