/// <summary> /// Registers this components menu handlers /// </summary> /// <param name = "menu">The program main menu</param> public void RegisterMenuEntries(IMenu menu) { try { var resource = Framework.Utils.LoadResource(Assembly.GetExecutingAssembly(), this, ".Internal.ContextMenuItems.ModuleEditor.xaml"); if (resource == null) { return; } var moduleToolbarsItem = resource as MenuItem; if (moduleToolbarsItem == null) { return; } moduleToolbarsItem.Icon = this.GetIcon(); moduleToolbarsItem.Click += this.ModulesToolbarsItemClick; menu.AddSubSubMenuItem(2, 2, moduleToolbarsItem); } catch (Exception error) { Framework.EventBus.Publish(error); } }