【问题标题】:How do I programmatically access the Document Well in Visual Studio..?如何以编程方式访问 Visual Studio 中的 Document Well ..?
【发布时间】:2017-02-28 20:45:06
【问题描述】:

我想编写一个简单的 Visual Studio 插件来管理 Document Well 中的选项卡。目前已经有很多这样的插件可用,比如Tabs Studio、Tidy Tabs、Visual Docs等,但我想自己尝试一下。

在哪里可以找到有关对 Document Well 进行编程的文档..???

我已经在 Google 以及 VS 和 VSSDK 的帮助文件中进行了大量搜索,但我找不到关于如何访问 Document Well 的任何文档。我还检查了 VSSDK 添加的 Visual Basic Extensibility 和 C# Extensibility 下的各种项目模板,但这些模板似乎都与文档没有任何关系。

我什至跳到了最深处,创建了一个空白项目并添加了对 所有 VSSDK 安装的 DLL 文件的引用,然后在对象资源管理器中搜索我的每个相关单词或术语可以想到,但我仍然找不到任何名称空间、集合或其他似乎与文档有任何关系的对象。我似乎完全错过或误解了什么。

【问题讨论】:

    标签: vb.net visual-studio-2012 visual-studio-sdk


    【解决方案1】:

    没有公共的 MS API 可以访问 Document Well。如果只想管理打开的窗口和文档,可以使用 DTE.Windows 和 DTE.Documents 集合。

    (My Tabs Studio 插件会创建一个全新的选项卡控件,然后很好地完全替换内置选项卡。)

    【讨论】:

    • 啊,那很好解释。我一直在寻找不存在的东西。 VSSDK 文档听起来好像 IDE GUI 的所有组件都可以通过 DTE 访问以进行操作,但似乎并非如此。目前我认为我没有像你描述的那样创建一个全新的控件的技能,所以看起来我的编程探险已经结束了。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-03
    • 2020-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    相关资源
    最近更新 更多