我有一個SurfaceListBox
,裏面有一個ScrollViewer
。我有權訪問該ScrollViewer
,並且我想要檢測滾動何時結束。由於它是一款觸摸應用程序,我可以拖動它,現在我正在檢測PreviewTouchUp
做我想做的事情,但是,如果我快速滑動,就像在智能手機上做的那樣,因爲ScrollViewer
的內容是仍然拖動/滾動,PreviewTouchUp
不反映滾動的結束,而是在之前觸發。
ScrollViewer停止滾動時檢測
我試圖Manipulation
事件和其他幾個人在ScrollViewer
和SurfaceListBox
兩者。我也試過ScrollViewer.PanningDeceleration
,說實話,我沒有看到區別。基本上,到目前爲止沒有運氣。
那麼,如何檢測滾動的結束,即使在PreviewTouchUp
在ScrollViewer
之後?
儘管最終目的是相同的,但對該問題的回答使用了'MouseWheel'事件,並且因爲我使用'Touch'進行交互,所以它不適用。 –
好吧,這很公平......我會收回近距離投票。 – Sheridan