Exemplo n.º 1
0
        private void InitializeCommands()
        {
            _postEditorMainControl.CommandManager.BeginUpdate();

            commandFocusNextPane          = new Command(CommandId.FocusNextPane);
            commandFocusNextPane.Execute += new EventHandler(commandFocusNextPane_Execute);
            _postEditorMainControl.CommandManager.Add(commandFocusNextPane);

            commandFocusPreviousPane          = new Command(CommandId.FocusPreviousPane);
            commandFocusPreviousPane.Execute += new EventHandler(commandFocusPreviousPane_Execute);
            _postEditorMainControl.CommandManager.Add(commandFocusPreviousPane);

            _postEditorMainControl.CommandManager.Add(CommandId.Close, commandClose_Execute);

            Command commandHelp = _postEditorMainControl.CommandManager.Add(CommandId.Help, UrlHandler.Create(GLink.Instance.Help));

            commandHelp.Enabled        = MarketizationOptions.IsFeatureEnabled(MarketizationOptions.Feature.Help);
            commandHelp.MenuFormatArgs = new object[] { ApplicationEnvironment.ProductName };

            commandAbout = new AboutCommand();
            commandAbout.MenuFormatArgs = new object[] { ApplicationEnvironment.ProductName };
            commandAbout.Execute       += new EventHandler(commandAbout_Execute);
            _postEditorMainControl.CommandManager.Add(commandAbout);

            _providerButtonManager = new BlogProviderButtonManager(_postEditorMainControl.CommandManager);
            _postEditorMainControl.CommandManager.Add(new GroupCommand(CommandId.BlogProviderShortcutsGroup, _postEditorMainControl.CommandManager.Get(CommandId.BlogProviderButtonsGallery)));

            _postEditorMainControl.CommandManager.EndUpdate();
        }
Exemplo n.º 2
0
        private void InitializeCommands()
        {
            _postEditorMainControl.CommandManager.BeginUpdate();

            commandFocusNextPane = new Command(CommandId.FocusNextPane);
            commandFocusNextPane.Execute += new EventHandler(commandFocusNextPane_Execute);
            _postEditorMainControl.CommandManager.Add(commandFocusNextPane);

            commandFocusPreviousPane = new Command(CommandId.FocusPreviousPane);
            commandFocusPreviousPane.Execute += new EventHandler(commandFocusPreviousPane_Execute);
            _postEditorMainControl.CommandManager.Add(commandFocusPreviousPane);

            _postEditorMainControl.CommandManager.Add(CommandId.Close, commandClose_Execute);

            Command commandHelp = _postEditorMainControl.CommandManager.Add(CommandId.Help, UrlHandler.Create(GLink.Instance.Help));
            commandHelp.Enabled = MarketizationOptions.IsFeatureEnabled(MarketizationOptions.Feature.Help);
            commandHelp.MenuFormatArgs = new object[] { ApplicationEnvironment.ProductName };

            commandAbout = new AboutCommand();
            commandAbout.MenuFormatArgs = new object[] { ApplicationEnvironment.ProductName };
            commandAbout.Execute += new EventHandler(commandAbout_Execute);
            _postEditorMainControl.CommandManager.Add(commandAbout);

            _providerButtonManager = new BlogProviderButtonManager(_postEditorMainControl.CommandManager);
            _postEditorMainControl.CommandManager.Add(new GroupCommand(CommandId.BlogProviderShortcutsGroup, _postEditorMainControl.CommandManager.Get(CommandId.BlogProviderButtonsGallery)));

            _postEditorMainControl.CommandManager.EndUpdate();
        }