1

我为 VS2015 构建了一个 VSPackage。如何获得当前的主题颜色以适当地为我的元素着色?我尝试过类似的事情

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

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

谢谢!

4

1 回答 1

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

于 2016-05-18T12:53:43.450 回答