【发布时间】:2014-01-20 12:31:16
【问题描述】:
我需要在用户完成滚动后将滚动查看器调整到某个点。为此,我需要在滚动结束时收听。
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,但是同时处理这两个事件的问题是它们一个接一个地发生。如下:
视图变化
视图改变了
视图变化
视图改变了
..
..
而不是 -
视图变化
视图变化
视图变化
视图变化
视图改变了
有什么方法可以让我在滚动查看器完成滚动或完成滚动拖动时获得通知?
请帮忙。
【问题讨论】:
-
也许您可以为此使用 ManipulationCompleted 事件
-
我也尝试添加一个处理程序,但它永远不会被调用。可能是因为我的滚动查看器的属性没有变化。
-
IsIntermediate? msdn.microsoft.com/en-us/library/windows/apps/…
标签: wpf c#-4.0 windows-8 winrt-xaml scrollviewer