如何确定 ScrollViewer 何时开始滚动?

How to determine when ScrollViewer started scrolling?

我正在使用 Windows Phone 8.1 项目并且在我的 XAML.

中有一个 ScrollViewer

是否有当 ScrollViewer 开始滚动时会触发的事件?或者无论如何在 ScrollViewer 开始滚动时触发代码?

尝试 ViewChangingViewChanged 事件 ScrollViewer

请注意,这些事件将在触摸操作期间被多次调用。您将需要依赖 IsIntermediate(在 ScrollViewerViewChangedEventArgs 中)或 IsInertial(在 ScrollViewerViewChangingEventArgs 中)来相应地调用您的代码。


更新

如果你想知道触摸何时立即发生,我会给 ScrollViewer 的直接子级,例如 StackPanel 一个透明背景,然后订阅它的 PointerEntered 事件。