如何在VSIX MEF扩展中重用Visual Studio WPF控件样式?

7
如何在VSIX MEF扩展中重用Visual Studio WPF控件样式? 我已经找到了有关在其他应用程序中使用主题的一般信息,可以在这里找到,但可能在Visual Studio内部的扩展中有其他方法可以实现它吗? 我正在编写支持VS2010和VS2012的扩展,如果可以使用相应的VS主题将是非常好的。 实际上我的问题与这个问题类似,但仍没有答案。
1个回答

3
我找到了一个答案,但是你需要创建一个VSPackage来使用这种功能,虽然我不记得MEF是否能让你显示GUI元素而不是编辑器扩展功能。
用户界面: http://msdn.microsoft.com/en-us/library/bb165108(v=vs.110).aspx 内部设置查询: http://msdn.microsoft.com/en-us/library/bb164716(v=vs.110).aspx 第二个链接可以帮助您在GUI扩展中使用WPF设置。
您还可以查询字体和颜色设置,但我认为您的问题是关于GUI的。
在您提供的链接中包含了解决方案,我不知道是否有更多的访问设置。

第二个链接中提到的 Microsoft.VisualStudio.Shell.VsBrushes 类是关键。 - David Gardiner

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接