我正在构建一个Visual Studio 2010加载项。我想做的其中一件事是调用文档的垂直拆分视图。我可以在VS GUI中选择Window -> New Window
,然后选择Window -> New Vertical Tab Group
。
如何从Visual Studio加载项调用相同的行为?
答案 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;
}
}
}