我需要在用戶完成滾動後將scrollviewer調整到某個點。爲此,我需要聽取滾動結束的時間。如何確定滾動查看器何時結束滾動?
的iOS的的UIScrollView有一些類似的方法
- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView that is called when the scrollview
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
我試圖ViewChanging
和ViewChanged
,但問題同時處理這兩個事件是他們接二連三發生。就像下面:
視圖改變
視圖改變
視圖改變
視圖改變
..
..
代替 -
視圖改變
視圖改變
視圖改變
視圖改變
視圖改變
有什麼辦法我可以當ScrollViewer中已經做了通知滾動或完成滾動拖動?
請幫忙。
也許你可以使用ManipulationCompleted事件 –
我試着給它添加一個處理程序,但它永遠不會被調用。也許是因爲我的scrollviewer的屬性沒有改變。 – Ajeet
'IsIntermediate'? http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.controls.scrollviewer.viewchanged – Ouadie