Xamarin.Forms在VS上有设计师支持吗?

问题描述 投票:8回答:5

我最近下载了Xamarin.Forms,因为微软免费提供。我正在Visual Studio中寻找可视化设计器,它通常包含在Xamarin.Droid和Xamarin.IOS中。 Xamarin.Forms没有这样的功能吗?当然我一定错过了什么?

xamarin xamarin.forms designer
5个回答
13
投票

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之外,这个空间中至少还有一个其他第三方工具:

  • UX Divers的Gorilla Player是一款实时的Xamarin.Forms预览版,目前处于测试阶段,可在模拟器和硬件设备上运行。

更新(2018):现在还有用于Xamarin.Forms的Xamarin Live Player,它允许您在开发它们时可视化在物理设备上实时运行的XAML布局。


2
投票

不,Xamarin Forms没有拖放设计表面。有一个现场XAML previewer,但它仍然在alpha发布。


1
投票

最新版本的Visual Studio中提供了Xamarin预览器(虽然不是设计器,但它仍然非常方便)。要访问它,请转到视图>其他Windows> Xamarin.Forms预览器。

当您打开XAML页面时,您可以在预览器中看到它(确保您的项目是先构建的,否则您将收到错误。)

在编辑XAML时,预览将自动更新,无需保存。使用列表等时,您需要创建一些虚拟数据,以确保您可以看到它的工作方式。在https://xamarinhelp.com/xamarin-forms-previewer/有一个例子


1
投票

有选项可以查看您的Xamarin

  1. Xamarin表单预览器 - 您可以在visual studio上查看它
  2. Xamarin Live Player - 您可以在目标设备上查看它
  3. Gorilla Player - 您可以通过实时更新在目标设备上查看它

但是,如果您使用的是第三方控件,则可能不受支持。


-1
投票

您可以在源代码下找到“设计”命名按钮。单击它,您将能够使用左侧工具框中的拖放操作。

© www.soinside.com 2019 - 2024. All rights reserved.