public override bool Execute(object param, object data) { try { MainForm form = param as MainForm; if (form == null) { return(false); } foreach (DockContent item in form.DockPanel.Contents) { if (item is HomePageForm) { item.Activate(); return(true); } } HomePageForm role = new HomePageForm(form); role.Show(form.DockPanel, DockState.Document); role.Activate(); } catch (Exception ex) { LogManager.Instance.WriteLog(ex.ToString()); } return(true); }