private void RegisterMenuCommands() { ICommandManagerService commandManager = this.serviceProvider.GetService <SCommandManagerService, ICommandManagerService>(); OleMenuCommand breakpointGeneratorCommand = new ShowBreakpointGeneratorToolWindowCommand(serviceProvider); menuCommandService.AddCommand(breakpointGeneratorCommand); commandManager.RegisterCommand(breakpointGeneratorCommand); OleMenuCommand breakpointGeneratorViaDebugCommand = new ShowBreakpointGeneratorViaDebugCommand(serviceProvider); menuCommandService.AddCommand(breakpointGeneratorViaDebugCommand); commandManager.RegisterCommand(breakpointGeneratorViaDebugCommand); OleMenuCommand expandTreeCommand = new ExpandAllCommand(serviceProvider); menuCommandService.AddCommand(expandTreeCommand); commandManager.RegisterCommand(expandTreeCommand); OleMenuCommand collapseAllCommand = new CollapseAllCommand(serviceProvider); menuCommandService.AddCommand(collapseAllCommand); commandManager.RegisterCommand(collapseAllCommand); OleMenuCommand openSettingsCommand = new OpenSettingsCommand(serviceProvider); menuCommandService.AddCommand(openSettingsCommand); commandManager.RegisterCommand(openSettingsCommand); }
private void InitCommandManagerService() { if (this._commandManager != null) { return; } // TODO : 이하 구문 실패 시 예외 발생 처리 필요. var container = ContainerResolver.GetContainer(); this._commandManager = container.Resolve <ICommandManagerService>(); }
private void RegisterMenuCommands() { ICommandManagerService commandManager = _serviceProvider.GetService <SCommandManagerService, ICommandManagerService>(); var showAppVeyorWindowCommand = new ShowAppVeyorWindowCommand(_serviceProvider); _menuCommandService.AddCommand(showAppVeyorWindowCommand); commandManager.RegisterCommand(showAppVeyorWindowCommand); var showOptionsCommand = new ShowOptionsCommand(_serviceProvider); _menuCommandService.AddCommand(showOptionsCommand); commandManager.RegisterCommand(showOptionsCommand); var refrshCommand = new RefreshCommand(_serviceProvider); _menuCommandService.AddCommand(refrshCommand); commandManager.RegisterCommand(refrshCommand); }