在Xamarin Forms中选择ListView和Grid

时间:2016-09-28 08:51:17

标签: xamarin.forms

我刚开始使用Xamarin进行开发,并且在我熟悉不同的视图/ ui控件时 - 假设ListView具有ItemTemplate属性,这似乎我可以使用"嵌入"我想要的任何视图组合 - 当我关心在一行中显示不同的视图时,我应该使用ListView还是Grid

我的意思是,使用带有StackLayout的ListView作为模板,Stack orientation设置为Horizo​​ntal ... vs grid?

1 个答案:

答案 0 :(得分:0)

查看Xamarin.Forms控件库,它说明了以下内容:

ListView: https://developer.xamarin.com/guides/xamarin-forms/controls/views/

  

ItemView,它将数据集合显示为垂直列表。

网格: https://developer.xamarin.com/guides/xamarin-forms/controls/layouts/

  

包含按行和列排列的视图的布局。

因此,根据这两个定义,您可以推导出以下内容:

如果您有员工列表,我会使用ListView

如果我有一个登录表单,我需要显示用户名和密码框,那么使用网格是正确的。使用列表会更困难,灵活性也会降低。

显然最终的决定取决于你