我正在创建一个公开工具窗口的 Visual Studio 包,并且我试图确保在首次加载包时它显示停靠在 Visual Studio 主窗口的左边缘。
[ProvideToolWindow(typeof(MyToolWindow), Orientation = ToolWindowOrientation.Left,
Style=VsDockStyle.Linked, Window=EnvDTE.Constants.vsWindowKindLinkedWindowFrame)])]
[ProvideToolWindowVisibility(typeof(MyToolWindow), VSConstants.UICONTEXT.NoSolution_string)]
public class MyPackage : Package
{
...
我已经尝试了上述的许多变体,但我设法实现的最好的方法是将窗口停靠在底部- 即使这样,每次重新加载包时它都会继续重新停靠,而不是坚持用户窗口位置。
如何指定我的窗格最初显示为停靠在主窗口的左侧?