Xamarin 4中旧的ListViev和新的CollectionView有什么区别?

时间:2019-05-23 05:16:54

标签: c# xamarin.forms

我不明白旧版本ListView和新CollectionView之间的新版本Xamarin Form 4.0有什么不同。为什么最好使用CollectionView?

我在Microsoft文档中提供帮助,但没有什么比这更好的了。

public CollectionView ();

4 个答案:

答案 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 好。各方面。