protected virtual void InitController()
{
mCommandMap = new Dictionary<string, Type>();
mViewCmdMap = new Dictionary<IView, List<string>>();
}
public Form1() { controller = new Controller(); controller.InitController(); InitializeComponent(); ModifyLayout(); }