簡體   English   中英

C#WinRT / Metro應用程序-ScrollViewer分頁

[英]C# WinRT/Metro app - ScrollViewer paging

我需要像在iOS中那樣在ScrollViewer上實現水平分頁功能。 為此,我需要在ScrollViewer確實結束減速時捕獲事件,但是ScrollViewer沒有像IOS這樣的事件,例如
-scrollViewDidEndDecelerating:
-scrollViewDidEndScrollingAnimation:

是否有人知道如何捕獲這些事件,或者提出了一種更好的方法來實現分頁功能,或者您知道第3方已經通過分頁實現了ScrollViewer?

我不確定分頁在iOS中的含義,但是如果我猜對了,您可能會對查看HorizontalSnapPointsAlignmentHorizontalSnapPointsType屬性感興趣。 甚至更好的方法是使用FlipView控件。 這兩個屬性將允許ScrollViewer自動捕捉到ItemsPanel(Root)元素,因此例如,如果面板是(Items)StackPanel它將捕捉到該元素的元素,從而為您提供頁面捕捉行為控件類似於FlipView

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM