MenuBar GenerateMenuBar() { var docs = new Actions.Docs(); var checkUpdate = new Actions.CheckUpdate(); var about = new Actions.About(); var quit = new Actions.Quit(); var setting = new Actions.Setting(); //var file = new ButtonMenuItem {Text = AltStrRes.File, ID = "File"}; var service = _servicesMenuItem = new ButtonMenuItem { Text = AltStrRes.Services, ID = "Services" }; var plugin = _pluginsMenuItem = new ButtonMenuItem { Text = AltStrRes.Plugins, ID = "Plugins" }; //var help = new ButtonMenuItem { Text = AltStrRes.Help, ID = "Help" }; var menuBar = new MenuBar { Trim = false, Items = { service, plugin }, ApplicationItems = { setting }, HelpItems = { docs, checkUpdate }, QuitItem = quit, AboutItem = about, IncludeSystemItems = MenuBarSystemItems.None }; var file = menuBar.ApplicationMenu; file.ID = "File"; if (!Platform.IsMac) { file.Text = AltStrRes.File; } var help = menuBar.HelpMenu; help.ID = "Help"; help.Text = AltStrRes.Help; return(menuBar); }
MenuBar GenerateMenuBar() { var docs = new Actions.Docs(); var checkUpdate = new Actions.CheckUpdate(); var about = new Actions.About(); var quit = new Actions.Quit(); var setting = new Actions.Setting(); //var file = new ButtonMenuItem {Text = AltStrRes.File, ID = "File"}; var service = _servicesMenuItem = new ButtonMenuItem { Text = AltStrRes.Services, ID = "Services" }; var plugin = _pluginsMenuItem = new ButtonMenuItem { Text = AltStrRes.Plugins, ID = "Plugins" }; //var help = new ButtonMenuItem { Text = AltStrRes.Help, ID = "Help" }; var menuBar = new MenuBar { Trim = false, Items = { service, plugin }, ApplicationItems = { setting }, HelpItems = { docs, checkUpdate }, QuitItem = quit, AboutItem = about, IncludeSystemItems = MenuBarSystemItems.None }; var file = menuBar.ApplicationMenu; file.ID = "File"; if (!Platform.IsMac) { file.Text = AltStrRes.File; } var help = menuBar.HelpMenu; help.ID = "Help"; help.Text = AltStrRes.Help; return menuBar; }