我不明白旧版本ListView和新CollectionView之间的新版本Xamarin Form 4.0有什么不同。为什么最好使用CollectionView?
我在Microsoft文档中提供帮助,但没有什么比这更好的了。
public CollectionView ();
答案 0 :(得分:1)
CollectionView是一种灵活而高效的视图,用于使用不同的布局规范显示数据列表。
但是 ListView是一个ItemsView,可将数据集合显示为垂直列表。
结论:如果要使用ListView垂直显示事物,如果要使用自己的样式显示事物,请使用CollectionView
答案 1 :(得分:0)
如果您查看this Xamarin Forum讨论,那里已经有答案了
差异很大。重复文档中已经阐明的所有内容很愚蠢。这是链接。然后,您可以专注于对您的需求最重要的功能。
ListView文档:
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/listview/
CollectionView文档
https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/collectionview
答案 2 :(得分:0)
ListView是用于显示数据列表的视图,尤其是需要滚动的长列表。 CollectionView是一种灵活而高效的视图,用于使用不同的布局规范显示数据列表。
CollectionView是用于使用不同的布局规范显示数据列表的视图。它旨在为ListView提供更灵活,更高效的替代方案。有关更多信息,请参见Xamarin.Forms CollectionView。
答案 3 :(得分:0)
列表视图-> 安卓:列表视图-> IOS:TableView
集合视图-> 安卓:RecyclerView-> ios:UITableView
换句话说,collectionview 比 listview 好。各方面。