/// <summary> /// /// </summary> private void InitializeMainMenu() { this.AttachKeyInput(); this.KeyEvent += new OPOSKeyEventHandler(MainMenu_KeyEvent); for (int i = 0; i < MAX_MENU_COUNT; i++) { MenuButton btn = (MenuButton)this.Controls.Find(string.Format("button{0}", i + 1), true)[0]; btn.Text = string.Empty; btn.Tag = null; btn.Click += new EventHandler(MenuButton_Click); } m_menuPresenter = new MainMenuPresenter(); // init root m_menuData = null; if (!string.IsNullOrEmpty(TopMenuKey)) { m_menuData = m_menuPresenter.FindMenuByKey(TopMenuKey);; } var menus = GotoMenu(m_menuData); RenderSubMenus(m_menuData, menus); }
public ConsoleRouter(IMainMenuPresenter mainMenuPresenter, IItemPresenter itemPresenter) { this.mainMenuPresenter = mainMenuPresenter; this.itemPresenter = itemPresenter; }