如何将ToolWindowPane停靠(选项卡)在与Visual Studio输出和错误列表窗口相同的位置?
这些是我项目的一些代码片段:
创建ToolWindowPane
ToolWindowPane window = this.package.FindToolWindow(typeof(MyToolWindow), 0, true);
IVsWindowFrame windowFrame = (IVsWindowFrame)window.Frame;
要检索“输出”窗口:
DTE dte = (DTE)ServiceProvider.GetService(typeof(DTE));
Window win = dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
测试代码(将窗口停靠在输出窗口上方)
windowFrame.SetProperty((int)__VSFPROPID.VSFPROPID_FrameMode, VSFRAMEMODE.VSFM_Dock);
答案 0 :(得分:0)
要停靠ToolWindow,您需要设置Window属性并使用其中一个EnvDTE.Constants。
$ sed 's/,\.,/,?,/g; s/,\.,/,?,/g' file
1,987372,987372,C,T,?,?,?,?,?,?,?,?,1,D,?,?,?,?,?,?,?,1.293,12.23,0.989,0.973,D,?,?,?,?,0.253,0,4.08,0.917,1.048,1.000,1.000,12.998
1,987393,987393,C,T,?,?,?,?,?,?,?,?,1,D,?,?,?,?,?,?,0.152,1.980,16.09,0.999,0.982,D,-0.493,T,0.335,T,0.696,0,5.06,0.871,0.935,0.998,0.997,16.252