私が取り組んでいるプロジェクトは、モバイル .NET CF ベースのアプリケーションです。その中に MVP パターンを実装する必要があります。現在、OpenNETCF.IoC ライブラリとサービスを使用しています。
Windows フォーム コードを SmartParts にリファクタリングする必要があります。
ナビゲーション シナリオの実装に問題があります。
// Show Main menu
bodyWorkspace.Show(mainMenuView);
// Show First view based on user choice
bodyWorkspace.Show(firstView);
// In first view are some value(s) entered and these values should be passed to the second view
bodyWorkspace.Show(secondView); // How?
Windows フォーム ロジックでは、これは変数で実装されます。
var secondForm = new SecondForm();
secondForm.MyFormParameter = myFormParameter;
このロジックを MVP 用語で再実装するにはどうすればよいですか?