Как вызвать «New Vertical Tab Group» из надстройки VS2010? - PullRequest
1 голос
/ 26 марта 2012

Я создаю надстройку Visual Studio 2010. Одна из тех вещей, которые я хотел бы сделать, это вызвать вертикальное разделение вида документа. Я могу сделать это в VS GUI, выбрав Window -> New Window, а затем Window -> New Vertical Tab Group.

Как вызвать такое же поведение из надстройки Visual Studio?

1 Ответ

1 голос
/ 26 марта 2012

Вы можете использовать ExecCommand

public void Exec(string commandName, vsCommandExecOption executeOption, ref object varIn, ref object varOut, ref bool handled)
    {
        handled = false;
        if(executeOption == vsCommandExecOption.vsCommandExecOptionDoDefault)
        {
            if(commandName == "MyAddin1.Connect.MyAddin1")
            {
                //_applicationObject.ActiveWindow.WindowState.
                _applicationObject.ExecuteCommand("Window.NewWindow");
                _applicationObject.ExecuteCommand("Window.NewVerticalTabGroup");
                handled = true;
                return;
            }
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...