我刚开始使用Xamarin进行开发,并且在我熟悉不同的视图/ ui控件时 - 假设ListView
具有ItemTemplate
属性,这似乎我可以使用"嵌入"我想要的任何视图组合 - 当我关心在一行中显示不同的视图时,我应该使用ListView
还是Grid
?
我的意思是,使用带有StackLayout的ListView作为模板,Stack orientation设置为Horizontal ... vs grid?
答案 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
如果我有一个登录表单,我需要显示用户名和密码框,那么使用网格是正确的。使用列表会更困难,灵活性也会降低。
显然最终的决定取决于你