我在Windows窗體中使用MVC。我有一個關於MVC中嚮導/對話框/ error_msgs的問題,我應該在哪裏調用嚮導/對話框/ error_msgsMVC Windows窗體
i。從控制器顯示
ii。通知視圖從控制器顯示對話框/嚮導/ error_msg
哪種方法是正確的?
class Controller
{
IView view;
public void DoSomthing()
{
// i) approach
Wizard wz = new Wizard();
wz.Show();
MessageBox.Show("Error while DoSomething");
// ii) approach
view.ShowWizard();
view.ShowErrorBox();
}
}
請解釋「wizards/dialogs/error_msgs」的含義和Wizard類是什麼。不知道它是什麼,我們不知道什麼時候該被調用。 – 2014-09-29 13:11:08
@StealthRabbi對話框可以是FileOpen對話框,它將在按鈕單擊時顯示給用戶,如果在控制器中執行操作時有任何錯誤,那麼我們可以向用戶顯示錯誤框,所以我問的是我應該在哪裏編寫這兩種場景的代碼 – 2014-09-29 13:21:48