在Windows Phone 8.1中初始化XLabs

3

我刚刚在我的Xamarin应用程序项目中添加了一个Windows Phone 8.1项目,但现在我无法弄清如何在其中初始化XLabs,因为它找不到 XFormsAppWP,所以我无法按照XLabs的网站上的指南操作。
我正在使用XLabs v.2.0.5783-pre01。
有人可以帮帮我吗?

1个回答

3
安装Xlabs时,您必须在每个项目中安装nuget。我已经在WP8.1项目中使用Xamarin.Forms 2.2.0.31和XLabs.Forms 2.2.0-pre02进行了测试。
请将以下内容放置在您的App.xaml.cs中:
var app = new XFormsAppWin();
app.Init(this); 

以下是具体细节:

Xamarin.Forms.Forms.Init(e);

并添加这个:

using XLabs.Forms;

在pre2版本中,Android资源的移除问题是否已经解决? - Lasse Madsen
不是完全确定,但你可以试试。我用pre2测试过了,但你也可以使用pre1。你必须在所有项目中安装它。 - jzeferino
更新时出现错误:“无法安装包'XLabs.Core 2.2.0-pre02'。您正在尝试将此包安装到针对'WindowsPhone,Version = v8.1'的项目中,但该包不包含与该框架兼容的任何程序集引用或内容文件。有关更多信息,请联系软件包作者。” - Lasse Madsen
删除所有Xlabs依赖项。然后安装Xlabs 2.2.0 pre02。不要尝试更新现有的。 - jzeferino
我找出来了,它是来自Silverlight项目的。但有些我觉得他们不再支持它了。 - Lasse Madsen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接