我正在尝试在VS隔离shell中创建自定义文档窗口。我希望有一个类似于ToolWindowPane的东西,我可以将它扩展为我的自定义工具窗口并将内容设置为我的自定义用户控件。但是,我不确定这是否可以用于VS文档窗口。我找不到任何关于如何扩展超类WindowPane的示例,以便创建可以动态重复创建的自定义文档窗口。
非常感谢任何指针或建议!
编辑:或者有没有办法防止工具窗口在VS启动时恢复到以前的状态?我基本上希望所有工具窗口都像文档窗口一样,并在关闭时自行重置/删除。
Edit2:解决了之前的编辑问题。将transient标志设置为true,这会阻止在IDE启动时打开工具窗口。
答案 0 :(得分:0)
在这里找到工作:
http://social.msdn.microsoft.com/forums/en/vsx/thread/d60f8cef-2523-4b53-8f24-92eb90912e7c/
但是,如果任何人都有关于如何创建自定义文档窗格的解决方案,那就太棒了。 ToolWindowPane有几个我宁愿避免的缺点。