如何从VS2010加载项调用“新建垂直选项卡组”?

时间:2012-03-25 21:27:32

标签: c# visual-studio visual-studio-2010

我正在构建一个Visual Studio 2010加载项。我想做的其中一件事是调用文档的垂直拆分视图。我可以在VS GUI中选择Window -> New Window,然后选择Window -> New Vertical Tab Group

如何从Visual Studio加载项调用相同的行为?

1 个答案:

答案 0 :(得分:1)

您可以使用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;
            }
        }
    }