如何在左侧的Visual Studio扩展程序上添加面板

时间:2019-06-10 23:36:09

标签: c# visual-studio-extensions vspackage vsx

我正在尝试为我的扩展程序向Visual Studio添加一个面板。我希望它类似于服务器资源管理器,但位于其下方。有谁知道如何在扩展程序的服务器资源管理器下面添加一个空白面板?我想在该面板上显示一些文本。

2 个答案:

答案 0 :(得分:1)

您需要创建一个工具窗口,然后将其手动定位在所需位置。

请参见Async Tool Window example入门。

答案 1 :(得分:0)

此外,您还可以在这里找到指南:create an extension with a Tool Window

只需创建一个新的VSIX项目并添加工具窗口Item模板。它的工作方式类似于wpf窗口,您可以修改其xx.xaml文件来设置窗口的外观。添加一个文本框以显示一些文本或其他内容。您可以对其进行构建和调试(F5)以启动experimental instance。在调试期间,请找到您的窗口并打开它。然后将其拖动到左侧布局,它将显示在服务器资源管理器旁边。

拖动窗口时,选择左侧布局:

enter image description here

并使其位于服务器浏览器的正下方:

(有时,自定义面板位于服务器浏览器的上方而不是下方)您可以通过图钉按钮更改顺序。单击两次可以提供帮助。

enter image description here