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

如何为VSIX MEF扩展中的控件重用Visual Studio WPF样式?,wpf,visual-studio,visual-studio-2012,mef,vsix,Wpf,Visual Studio,Visual Studio 2012,Mef,Vsix,如何为VSIX MEF扩展中的控件重用Visual Studio WPF样式 我发现了一些关于主题在其他应用程序中的一般使用的信息,但在VisualStudio内部的扩展中可能有其他方法来实现这一点 我正在编写支持VS2010和VS2012的扩展,如果能够使用适当的VS主题,那将是非常棒的 实际上,我的问题有点重复,仍然没有答案。我找到了答案,但你必须创建一个VSPackage来使用这种功能,尽管我不记得MEF是否让你能够显示GUI元素而不是编辑器扩展功能 用户界面: 内部设置查询: 第二个

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

我发现了一些关于主题在其他应用程序中的一般使用的信息,但在VisualStudio内部的扩展中可能有其他方法来实现这一点

我正在编写支持VS2010和VS2012的扩展,如果能够使用适当的VS主题,那将是非常棒的


实际上,我的问题有点重复,仍然没有答案。

我找到了答案,但你必须创建一个VSPackage来使用这种功能,尽管我不记得MEF是否让你能够显示GUI元素而不是编辑器扩展功能

用户界面:

内部设置查询:

第二个链接可以帮助您在GUI扩展上使用WPF设置

您也可以查询字体和颜色设置,但我认为您的问题是关于GUI的


在您提供的包含解决方案的链接中,我不考虑是否有更多的设置访问权限。

第二个链接中提到的Microsoft.VisualStudio.Shell.VSBrusks类是关键