我正在使用xamarin表格v2。 3.2.127在Windows 10操作系统中的Visual Studio 2015 Community Edition上稳定。每当我尝试打开xaml时,Xamarin Forms Previewer都没有显示任何内容,只是一个蓝色的框,如下面的屏幕截图所示。我甚至在最新的预发布频道中尝试创建新项目,但它仍然是相同的。
答案 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:可以在创建预览之前构建Android项目。预览器要求在呈现页面之前构建项目。如果下面的错误出现在预览窗格的顶部,请重新构建应用程序并重试。
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文件进行更改,并且您会看到更改几乎立即反映在应用程序中。所以你所看到的并不是预览,而是对真实事物的看法。
这使您可以像往常一样与您的应用程序进行交互,并即时进行更改。
设置简单,免费试用。
答案 7 :(得分:0)
我的预览器无法正常工作。但是,当我在xaml中创建新的ContentPage时,它开始工作。