我有一个SurfaceListBox
,里面有一个ScrollViewer
。我有权访问该ScrollViewer
,并且我想要检测滚动何时结束。由于它是一款触摸应用程序,我可以拖动它,现在我正在检测PreviewTouchUp
做我想做的事情,但是,如果我快速滑动,就像在智能手机上做的那样,因为ScrollViewer
的内容是仍然拖动/滚动,PreviewTouchUp
不反映滚动的结束,而是在之前触发。
ScrollViewer停止滚动时检测
我试图Manipulation
事件和其他几个人在ScrollViewer
和SurfaceListBox
两者。我也试过ScrollViewer.PanningDeceleration
,说实话,我没有看到区别。基本上,到目前为止没有运气。
那么,如何检测滚动的结束,即使在PreviewTouchUp
在ScrollViewer
之后?
尽管最终目的是相同的,但对该问题的回答使用了'MouseWheel'事件,并且因为我使用'Touch'进行交互,所以它不适用。 –
好吧,这很公平......我会收回近距离投票。 – Sheridan