2016-11-07 123 views
0

當使用棱鏡模板包在Xamarin Forms應用程序中創建棱鏡頁面時,出現以下錯誤。無法使用「棱鏡模板包」創建棱鏡頁面

參數不正確(異常來自HRESULT:80070057 (E_INVALIDARG)

我使用VS2015,棱鏡模板包1.7,這裏是我的項目結構

enter image description here

+0

什麼是您的IDE和它的版本是什麼?你使用的是什麼版本的模板包?什麼是你的項目結構(你有視圖和ViewModels文件夾?) –

+0

我使用Visual Studio 2015,棱鏡模板包1.7和是的,我確實有'視圖'和'ViewModels'文件夾。 – muhammad

回答

2

我的錯誤是在修改應用程序類以繼承「PrismApplication」之前嘗試創建「Prism」頁面。

我剛剛注意到,使用模板包時,它會自動在App類的'RegisterTypes'方法中註冊導航頁面。

0

添加到穆罕默德的答案上面,我也有從PrismApplication

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

} 

繼承後更改構造以下內容並也不得不在Application更改爲PrismApplication在App.xaml文件也。

+0

爲什麼不是評論而不是答案? –