我創建了一個公開工具窗口的Visual Studio包,我試圖確保它顯示停靠在主Visual Studio窗口的左邊緣包首先加載。VSX - 設置一個ToolWindowPanes的初始位置,以便停靠
[ProvideToolWindow(typeof(MyToolWindow), Orientation = ToolWindowOrientation.Left,
Style=VsDockStyle.Linked, Window=EnvDTE.Constants.vsWindowKindLinkedWindowFrame)])]
[ProvideToolWindowVisibility(typeof(MyToolWindow), VSConstants.UICONTEXT.NoSolution_string)]
public class MyPackage : Package
{
...
我已經試過以上的許多變化,但最好的我已經成功地實現的是具有窗口停靠在底部 - 而且當時不斷重新對接每次包被重新加載而不是保持用戶窗口的位置。
如何指定我的窗口窗格最初顯示停靠在主窗口的左側?
你有沒有這方面的運氣?實際上我試圖讓一個工具窗口默認停靠在底部。但是,根據MSDN文檔工具窗口不能默認停靠:http://msdn.microsoft.com/en-us/library/microsoft.visualstudio.shell.vsdockstyle.aspx – 2011-06-05 19:33:08
@Steve no我沒有 - 我沒有'沒有注意到這一點,它確實看起來不可能。也許這可以通過完成安裝後註冊表的調整來完成。 – Justin 2011-06-05 21:07:39