public void SuperLoad() { if (application != null && application.MainRibbon != null) { //添加一个主菜单 IMenuService menuService = (IMenuService)application.GetService(typeof(IMenuService)); if (menuService != null) { FrmMenuPage _menuPage = new FrmMenuPage("MetaDataManagerPage", "元数据管理"); menuService.AddMainMenuPage(_menuPage); FrmMenuGroup _menuGroup = new FrmMenuGroup("MetaDataManager", "元数据定义"); menuService.AddMenuGroup(_menuPage, _menuGroup); //全局定义 MenuCommandDefine _md = new MenuCommandDefine("GlobalDefine", "全局定义", this as IMenuCommand, null); FrmMenuItem _menuItem = new FrmMenuItem("全局定义", "GlobalDefine", global::SinoSZMetaDataManager.Properties.Resources.g1, 80, _md); menuService.AddMenuItem(_menuPage, _menuGroup, _menuItem); //节点定义 _md = new MenuCommandDefine("NodeDefine", "节点定义", this as IMenuCommand, null); _menuItem = new FrmMenuItem("节点定义", "NodeDefine", global::SinoSZMetaDataManager.Properties.Resources.g2, 80, _md); menuService.AddMenuItem(_menuPage, _menuGroup, _menuItem); //指标定义 _md = new MenuCommandDefine("GuideLineDefine", "指标定义", this as IMenuCommand, null); _menuItem = new FrmMenuItem("指标定义", "GuideLineDefine", global::SinoSZMetaDataManager.Properties.Resources.g3, 80, _md); menuService.AddMenuItem(_menuPage, _menuGroup, _menuItem); } } }