无法使用" prism模板包"创建Prism页面。

时间:2016-11-07 20:53:17

标签: xamarin xamarin.ios xamarin.android xamarin.forms prism

使用棱镜模板包在Xamarin Forms应用程序中创建棱镜页面时,我收到以下错误。

  

参数不正确。(HRESULT异常:0x80070057   (E_INVALIDARG)

我正在使用VS2015,Prism Template Pack 1.7,这是我的项目结构

enter image description here

2 个答案:

答案 0 :(得分:2)

我的错误是在修改app类之前尝试创建'Prism'页面以继承'PrismApplication'。

我刚才注意到,在使用模板包时,它会自动在App类的“RegisterTypes”方法中注册导航页面。

答案 1 :(得分:0)

在上面添加穆罕默德的答案之后,我还必须在继承PrismApplication之后将构造函数更改为以下内容

public App(IPlatformInitializer initializer = null) : base(initializer)
{

}

还必须将App.xaml文件中的Application更改为PrismApplication