Пример #1
0
 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);
         }
     }
 }