使用棱镜模板包在Xamarin Forms应用程序中创建棱镜页面时,我收到以下错误。
参数不正确。(HRESULT异常:0x80070057 (E_INVALIDARG)
我正在使用VS2015,Prism Template Pack 1.7,这是我的项目结构
答案 0 :(得分:2)
我的错误是在修改app类之前尝试创建'Prism'页面以继承'PrismApplication'。
我刚才注意到,在使用模板包时,它会自动在App类的“RegisterTypes”方法中注册导航页面。
答案 1 :(得分:0)
在上面添加穆罕默德的答案之后,我还必须在继承PrismApplication
之后将构造函数更改为以下内容
public App(IPlatformInitializer initializer = null) : base(initializer)
{
}
还必须将App.xaml文件中的Application
更改为PrismApplication
。