我想用会议议程的数据填充 ListView 或 TableView 等控件。但是,我想要您在下面看到的功能。
当用户向下滚动项目时,最新的会议时段会“停留”在顶部,直到所有会议都滚动结束。然后下一个把它推起来并取代它的位置。
这在 Xamarin Forms 中可能吗?我正在 VS 2022 中构建(新手)。
是的,Xamarin Forms 中可以实现。这与 Github 上的功能请求相关:能够在 CollectionView 中切换粘性组标题#8656。
您可以使用分组的 CollectionView 并使用自定义渲染器在滚动时将标题动态粘贴在
CollectionView
的顶部。这里有 Dean 提供的 demo FormsStickyHeaders 供大家参考。