プリズムテンプレートを使用してXamarin Formsアプリケーションでプリズムページを作成すると、次のエラーが発生します。"プリズムテンプレートパック"を使用してプリズムページを作成できません
パラメータが間違っています(HRESULTからの例外:0x80070057が (E_INVALIDARG)
私はVS2015、プリズムテンプレートパック1.7を使用していますが、ここに私のプロジェクトの構造が
プリズムテンプレートを使用してXamarin Formsアプリケーションでプリズムページを作成すると、次のエラーが発生します。"プリズムテンプレートパック"を使用してプリズムページを作成できません
パラメータが間違っています(HRESULTからの例外:0x80070057が (E_INVALIDARG)
私はVS2015、プリズムテンプレートパック1.7を使用していますが、ここに私のプロジェクトの構造が
です私の間違いは、 'Prismpplication'から継承するようにアプリケーションクラスを変更する前に 'Prism'ページを作成しようとしていたことです。
テンプレートパックを使用すると、Appクラスの 'RegisterTypes'メソッド内でナビゲーション用のページが自動的に登録されることに気付きました。上記ムハンマドの答えに追加
は、私はまた、PrismApplication
public App(IPlatformInitializer initializer = null) : base(initializer)
{
}
から継承した後、次のようにコンストラクタを変更しなければならなかったともまたApp.xamlファイルにPrismApplication
にApplication
を変更しなければなりませんでした。
これは答えではなく、なぜコメントではないのですか? –
あなたのIDEとそのバージョンは何ですか?どのバージョンのテンプレートパックを使用していますか? –
私はVisual Studio 2015、Prism Template Pack 1.7を使用していますが、私は 'Views'と 'ViewModels'フォルダを持っています。 – muhammad