2016-02-02 112 views
1

我为VS2015构建了一个VSPackage。我如何获得当前的主题颜色以适合我的元素?我尝试过的东西,如VSPackage主题颜色

xmlns:vsfx="clr-namespace:Microsoft.VisualStudio.Shell;assembly=Microsoft.VisualStudio.Shell.14.0" 
Background="{DynamicResource {x:Static vsfx:VsBrushes.CommandBarOptionsBackgroundKey}}" 

但这并没有奏效。 任何帮助表示赞赏。

谢谢!

回答

0

这为我工作:

xmlns:vs_shell="clr-namespace:Microsoft.VisualStudio.PlatformUI;assembly=Microsoft.VisualStudio.Shell.14.0" 
Background="{DynamicResource {x:Static vs_shell:EnvironmentColors.CommandBarMenuBackgroundGradientBrushKey}}" 

您可以在这里得到的颜色的完整列表:Microsoft.VisualStudio.PlatformUI.EnvironmentColors