Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        private void InitCommandManagerService()
        {
            if (this._commandManager != null)
            {
                return;
            }

            // TODO : 이하 구문 실패 시 예외 발생 처리 필요.
            var container = ContainerResolver.GetContainer();

            this._commandManager = container.Resolve <ICommandManagerService>();
        }
Ejemplo n.º 3
0
        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);
        }