1
我正在開發的項目是基於移動.NET CF的應用程序。我必須在其中實施MVP模式。我現在正在使用OpenNETCF.IoC庫和服務。將Windows窗體重構爲MVP
我必須將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而言,這什麼邏輯?