Xamarin Forms Previewer未显示

时间:2016-09-19 02:42:48

标签: visual-studio xaml xamarin xamarin.forms

我正在使用xamarin表格v2。 3.2.127在Windows 10操作系统中的Visual Studio 2015 Community Edition上稳定。每当我尝试打开xaml时,Xamarin Forms Previewer都没有显示任何内容,只是一个蓝色的框,如下面的屏幕截图所示。我甚至在最新的预发布频道中尝试创建新项目,但它仍然是相同的。

enter image description here

8 个答案:

答案 0 :(得分:5)

就像@jgoldberger所说,XAML预览器仍处于早期开发阶段。但是,如果您使用的是Xamarin稳定更新通道,则可能需要切换到Beta更新通道。

下一版本中的XAML预览器已经有了很大的改进,目前正在进行第6次RC迭代(即非常接近稳定)。这样,您至少可以查看预览器改进是否可以解决您的问题。如果选择,您可以随时返回稳定的更新频道。

答案 1 :(得分:0)

Forms XAML Previewer仍在进行中,并作为预览版发布。这是list of current bug reports, including one I just filed trying to test this myself

其中许多都是私有的内部错误,但在我的最终iOS工作正常,一个简单的模板Forms XAML解决方案,只是Android不会渲染,但我在错误#44603

答案 2 :(得分:0)

以下是一些问题排查步骤:

  • 在尝试预览XAML文件之前,应构建(编译)项目
  • 首次预览XAML文件时必须设置Designer Agent - 预览器中将显示进度指示器以及进度消息,直到准备就绪。
  • 尝试关闭并重新打开XAML文件。

  • 无效的XA​​ML:可以在创建预览之前构建Android项目。预览器要求在呈现页面之前构建项目。如果下面的错误出现在预览窗格的顶部,请重新构建应用程序并重试。

enter image description here

Xamarin在其网站上有一些additional documentation用于对Xamarin.Forms预览器进行故障排除

答案 3 :(得分:0)

请确保为Android iOS和PCL项目安装 Xamarin.Forms NuGet包> = v2.3

当您将 XFPageRendererView 作为预览器的内容时​​, 尝试安装最新的Java开发工具包(即使Visual Studio在32位运行,64位版本也可以)。然后转到: Visual Studio>工具>选项> Xamarin> Android设置>将Java Development Kit Location更改为新安装的。

有关更多信息,请参阅:https://blog.xamarin.com/live-xaml-previewing-with-the-xamarin-forms-previewer/

答案 4 :(得分:0)

在最新的Xamarin更新中,它自动修复。确保已安装Java SDK 64位版本。您还需要在打开XAML文件之前构建/重建项目。 有关详细信息,您可以查看我的post here。谢谢。

答案 5 :(得分:0)

如果你加载最新版本的Java SDK,那么它是9.x然后Xamarin Forms不支持该版本。

我们去了Xamarin Forms Live。它开箱即用。

答案 6 :(得分:0)

正如许多其他答案所说,Xamarin Forms现在正在预览中。

作为替代方案,我正在使用LiveXAML。它不是表单预览器,但使用不同的,在许多情况下是优越的方法。该工具允许您在应用程序运行时对XAML文件进行更改,并且您会看到更改几乎立即反映在应用程序中。所以你所看到的并不是预览,而是对真实事物的看法。

这使您可以像往常一样与您的应用程序进行交互,并即时进行更改。

设置简单,免费试用。

  • 与LiveXAML无关,只是一个快乐的客户。

答案 7 :(得分:0)

我的预览器无法正常工作。但是,当我在xaml中创建新的ContentPage时,它开始工作。