VSPackage 主题色

Posted

技术标签:

【中文标题】VSPackage 主题色【英文标题】:VSPackage theme-colored 【发布时间】:2016-02-02 14:37:46 【问题描述】:

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

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

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

谢谢!

【问题讨论】:

【参考方案1】:

这对我有用:

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

【讨论】:

以上是关于VSPackage 主题色的主要内容,如果未能解决你的问题,请参考以下文章

在多台机器上开发时无法运行 VSPackage

如何部署和注册支持多个版本的 Visual Studio(2005、2008、2010)的 VSPackage?

Team Fundation Service 无法构建 VSPackage(未找到 VsSDK)

Visual Studio Shell 14 升级破坏了 VSPackage 中的命令捕获

vs2010添加数据源连接时“未能正确加载“microsoft.visualstudio.data.providers.sqleverywhere.vspackage

通过VSPackage在VS2012中扩展服务器资源管理器表右键菜单并连接数据库