在Visual Studio中为Visual Studio扩展(VSIX)获取选定的选项卡

问题描述 投票:0回答:1

我想以编程方式获取所选选项卡对象的数组,如下所示:

enter image description here

我只能在解决方案资源管理器中找到获取所选文件数组的方法:

enter image description here

但是我不需要那个数组。

有人知道如何在C#中获取所选标签的数组吗?

c# visual-studio visual-studio-extensions vsix
1个回答
0
投票

Visual Studio中的选项卡代表打开的文档;因此,您可能需要遍历文档集合,而该文档集合可以通过Documents实例的DTE属性进行访问。有关更多信息,请参见https://docs.microsoft.com/en-us/dotnet/api/envdte._dte.documents?view=visualstudiosdk-2017#EnvDTE__DTE_Documents

Document集合返回的每个Documents允许我们查找相关窗口(通常是文档窗口,但不是工具窗口);有关https://docs.microsoft.com/en-us/dotnet/api/envdte.document.windows?view=visualstudiosdk-2017属性返回的对象的更多信息,请参见Windows

Window类具有适合您想要使用的属性;例如,要求其标题,可见性,类型,句柄等。

© www.soinside.com 2019 - 2024. All rights reserved.