【发布时间】:2012-03-31 10:06:16
【问题描述】:
我正在使用 MEF 开发 VS2010 编辑器扩展。现在我希望根据需要隐藏代码,即使特定的代码行不可见。这是一个例子:Hiding the regions in Visual Studio
通过 MEF,我可以访问 TextView、TextBuffer 等。但我还没有找到隐藏代码或更改显示代码的颜色或字体的方法。我猜可见性,字体和颜色是相关的。我不确定VSPackage是否可以做到,即使可以,对于我的要求来说似乎太多了。我也想过 DTE 对象,还不知道。
也许我刚刚从http://msdn.microsoft.com/en-us/library/bb165040.aspx 那里得到了一些希望。但是,是否可以在 MEF 组件中使用它?它说要为 SVsTextManager 调用 QueryService。这是什么意思?
【问题讨论】:
-
您可以要求
I Hate #Regions开发人员将代码作为开源发布..
标签: visual-studio-2010 editor mef vs-extensibility