我最近下载了Xamarin.Forms,因为微软免费提供。我正在Visual Studio中寻找可视化设计器,它通常包含在Xamarin.Droid和Xamarin.IOS中。 Xamarin.Forms没有这样的功能吗?当然我一定错过了什么?
Xamarin目前还没有Xamarin.Forms的设计师,但正在开发Xamarin.Forms Previewer,它可以直接在Visual Studio和Xamarin Studio IDE中与XAML标记并行预览Xamarin.Forms页面。
您可以通过单击Visual Studio菜单中的View -> Other Windows -> Xamarin.Forms Previewer
打开Xamarin.Forms预览器,或者只是在Visual Studio快速启动框中搜索Xamarin.Forms
。
除了官方的Xamarin.Forms Previewer之外,这个空间中至少还有一个其他第三方工具:
更新(2018):现在还有用于Xamarin.Forms的Xamarin Live Player,它允许您在开发它们时可视化在物理设备上实时运行的XAML布局。
不,Xamarin Forms没有拖放设计表面。有一个现场XAML previewer,但它仍然在alpha发布。
最新版本的Visual Studio中提供了Xamarin预览器(虽然不是设计器,但它仍然非常方便)。要访问它,请转到视图>其他Windows> Xamarin.Forms预览器。
当您打开XAML页面时,您可以在预览器中看到它(确保您的项目是先构建的,否则您将收到错误。)
在编辑XAML时,预览将自动更新,无需保存。使用列表等时,您需要创建一些虚拟数据,以确保您可以看到它的工作方式。在https://xamarinhelp.com/xamarin-forms-previewer/有一个例子
有选项可以查看您的Xamarin
但是,如果您使用的是第三方控件,则可能不受支持。
您可以在源代码下找到“设计”命名按钮。单击它,您将能够使用左侧工具框中的拖放操作。