![](/img/trans.png)
[英]Win8 Javascript Metro App, with C# WinRT Component and SQLite
[英]C# WinRT/Metro app - ScrollViewer paging
我需要像在iOS中那样在ScrollViewer
上实现水平分页功能。 为此,我需要在ScrollViewer
确实结束减速时捕获事件,但是ScrollViewer
没有像IOS这样的事件,例如
-scrollViewDidEndDecelerating:
-scrollViewDidEndScrollingAnimation:
等
是否有人知道如何捕获这些事件,或者提出了一种更好的方法来实现分页功能,或者您知道第3方已经通过分页实现了ScrollViewer?
我不确定分页在iOS中的含义,但是如果我猜对了,您可能会对查看HorizontalSnapPointsAlignment
和HorizontalSnapPointsType
属性感兴趣。 甚至更好的方法是使用FlipView
控件。 这两个属性将允许ScrollViewer
自动捕捉到ItemsPanel(Root)
元素,因此例如,如果面板是(Items)StackPanel
它将捕捉到该元素的元素,从而为您提供页面捕捉行为控件类似于FlipView
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.