我需要在用户完成滚动后将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