使用工具窗口创建简单VSPackage时,会创建一个示例WPF用户控件并将其添加到工具窗口中。 这个用户控件必须是WPF吗?我有一个winforms用户控件,并将其添加到工具窗口时,它不会显示。尝试在WPF中托管它没有成功。有没有这样做的标准方式?Visual Studio 2010:在VSPackage工具窗口中使用Winforms用户控件
4
A
回答
0
我几乎可以肯定它也可以是winforms,我确信MSDN上有一个演示。我会看看我是否可以在某个时候进行挖掘。
4
我面临同样的问题。搜索了很多。无法找到答案或样本。最后贴在msdn论坛上。得到了我的答案。这里是链接到MSDN论坛的主题
的ToolWindowPane可以用来承载WPF内容或Winform控件。
对于Winform控件,您只需重写Window属性get,并将Content属性留空。
例如:
public MyToolWindow() : base(null)
{
this.Caption = Resources.ToolWindowTitle;
this.BitmapResourceID = 301;
this.BitmapIndex = 1;
control = new MyControl();
}
override public System.Windows.Forms.IWin32Window Window
{
get
{
return (System.Windows.Forms.IWin32Window)control;
}
}
相关问题
- 1. 创建一个Visual Studio工具窗口 - VsAddin或VsPackage
- 2. 如何在Visual Studio 2008中使用Visual Studio 2010 C++工具?
- 3. 使用VSPackage突出显示来自Visual Studio工具窗口的代码窗口文本
- 4. 无法在Visual Studio中使用Python工具启动Tkinter窗口
- 5. 是否可以在Visual Studio 2010中自定义工具窗口的工具栏
- 6. Visual Studio 2010观察窗口?
- 7. 在visual studio 2010中丢失的窗口
- 8. 使用控件的Visual Studio 2010错误!
- 9. Visual Studio 2008空白工具窗口
- 10. 用于在Visual Studio 2010中比较文件的工具
- 11. 获取用户控件以在“工具箱”窗格中显示
- 12. Visual Studio 2010中没有内存窗口
- 13. Visual Studio 2010中的浏览器窗口?
- 14. 具有相当大的工具窗口的用户控件
- 15. 添加工具栏到Visual Studio 2010 - 从应用程序的窗口
- 16. 使Visual Studio 2017诊断工具事件窗口自动适应
- 17. Visual Studio控制台窗口
- 18. 如何在Visual Studio 2010中启用Autos窗口
- 19. 在Visual Studio 2010中开发窗口手机应用程序
- 20. 使用Visual Studio 2010
- 21. 控件在Visual Studio 2010中的捕捉
- 22. 如何将Silverlight控件添加到Visual Studio 2008&2010工具箱?
- 23. Visual studio 2010 ajax控件工具箱选项卡容器
- 24. 可以在Visual Studio 2008中使用Report Viewer 2010控件吗?
- 25. 没有线程窗口Visual Studio 2010 Ultimate
- 26. Visual Studio 2010 - 新的选项卡窗口
- 27. Visual Studio 2010 - 半透明浮动窗口
- 28. Visual Studio 2010 Express。写入输出窗口
- 29. 视觉区分Visual Studio 2010窗口
- 30. 根据窗口,工具条不会拉伸和自动调整! (在C#中,使用Visual Studio 2010)