Prism
ViewModelのコンストラクタ間違っている、XAMLが間違っている、ページがDIに登録されていないなど、Xamarin.Formsは様々な理由で開発時にクラッシュします。わりかしサイレントに、こんなログだけ表示して落ちます。 2018-04-28 21:53:38.863 DependencyApp.…
Xamarin.FormsでPrismを使用する場合、画面遷移はXamarin.Forms組み込みのものでは無く、Prismが提供しているNavigationServiceを使用して画面遷移を行います。その具体的な方法やパラメーターの受け渡しについて説明します。
PrismはWindows8アプリ時代から存在する老舗のMVVMライブラリです。Prismの歴史等は他のブログを参照頂くとして、ここではXamarin.FormsアプリにPrismを組み込む方法を紹介します。