【问题标题】:How to add panel on the left visual studio extension如何在左侧 Visual Studio 扩展上添加面板
【发布时间】:2019-06-10 23:36:09
【问题描述】:

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

【问题讨论】:

  • 这个问题有什么更新吗?您是否尝试过 Sergey 或我的答案,如果它对您的帖子有帮助,请考虑将其标记为已接受的答案,以便其他有类似问题的成员可以从中受益。另外,请检查this

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


【解决方案1】:

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

请参阅Async Tool Window example 以开始使用。

【讨论】:

  • 如何使用 c# 手动更改文本块中的文本?
  • @RohanJain textBlock.Text = "新文本";
  • 如何在完全不同的类中获取 textBlock 的实例?
  • 拿大蒜。
  • @RohanJain 请打开一个单独的问题。
【解决方案2】:

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

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

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

让它位于服务器资源管理器的正下方:

(有时自定义面板在服务器资源管理器的上方而不是下方)您可以通过 pin 按钮更改顺序。点击两次会有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-26
    • 1970-01-01
    • 2020-04-29
    • 1970-01-01
    • 2018-04-12
    • 1970-01-01
    • 2019-10-09
    • 2012-02-23
    相关资源
    最近更新 更多