Xamarin.forms 如何在Xamarin表单中设计手机和平板电脑的UI

Xamarin.forms 如何在Xamarin表单中设计手机和平板电脑的UI,xamarin.forms,visual-studio-2017,Xamarin.forms,Visual Studio 2017,我们正在c#和visual studio 2017中为xamarin开发iOS购物车应用程序,我们使用Web服务,我使用listview作为表格式,每当我使用不同的设备(如iphone和ipad)运行应用程序时,都会发现对齐不好,因此如何在Xamarin表单中为手机和平板电脑设计UI在Xamarin.forms中创建UI可以大致与创建带有css样式的html页面相比: 您可以告诉框架,您希望在屏幕上显示哪些元素,但由于每个浏览器(或者在本例中,每个手机/操作系统)都有自己的实现,可以最终实现该元

我们正在c#和visual studio 2017中为xamarin开发iOS购物车应用程序,我们使用Web服务,我使用listview作为表格式,每当我使用不同的设备(如iphone和ipad)运行应用程序时,都会发现对齐不好,因此如何在Xamarin表单中为手机和平板电脑设计UI

在Xamarin.forms中创建UI可以大致与创建带有css样式的html页面相比:

您可以告诉框架,您希望在屏幕上显示哪些元素,但由于每个浏览器(或者在本例中,每个手机/操作系统)都有自己的实现,可以最终实现该元素的外观和行为,您最终需要对初始元素进行一些样式调整或修改

此外,Xamarin.Forms已经从您那个里获得了大量的样式设计工作,但根据您的应用程序将运行的目标系统,总会有一些差异。
为了做到这一点,您必须使用xamarin.forms xaml中的标记,以及本机实现或效果中的自定义渲染器,以便调整初始设计描述,以匹配您希望在单个目标设备上使用的内容。

请给出解决此问题的任何建议,谢谢回复,我正在努力