本文主要是介绍Xamarin.forms之CollectionView,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
介绍:CollectionView是一个灵活且高性能的视图,可使用不同的布局规范呈现数据列表。
数据:CollectionView是使用数据填充数据,方法是将其 ItemsSource 属性设置为任何实现 IEnumerable
的集合。
支持:滚动、分组
布局:
- 垂直列表–在添加新项时垂直增长的单个列列表。
- 水平列表–在添加新项时水平增长的单个行列表。
- 垂直网格–在添加新项时垂直增长的多列网格。
- 水平网格–在添加新项时水平增长的多行网格。
滚动:将索引位置的项滚动到视图中
第一 ScrollTo 个方法重载将指定索引位置的项滚动到视图中。 给定一 CollectionView 个名为 collectionView
的对象,以下示例演示如何将索引 12 中的项滚动到视图中:
collectionView.ScrollTo(12);
可以通过指定项和组索引将分组数据中的项滚动到视图中。 以下示例演示如何将第二个组的第三项滚动到视图中
collectionView.ScrollTo(2, 1);
collectionView自定义显示布局实例如下:
效果如下:
这篇关于Xamarin.forms之CollectionView的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!