VSPackage主题色

时间:2016-02-02 14:37:47

标签: xaml vspackage visual-studio-shell

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

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

但那没用。 任何帮助表示赞赏。

谢谢!

1 个答案:

答案 0 :(得分: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