【问题标题】:Visual Studio 2019 Color Theme Editor - How to make background color of Solution Explorer transparent?Visual Studio 2019 颜色主题编辑器 - 如何使解决方案资源管理器的背景颜色透明?
【发布时间】:2019-12-05 01:19:55
【问题描述】:

目标:我正在使用一个名为“ClaudiaIDE”的 VS 扩展程序,它使您能够将图像设置为 Visual Studio 2019 的背景。我将背景设置为木纹壁纸(看起来很棒)。它使代码编辑器背景和主窗口背景透明,因此您可以看到图像,但看不到其他任何东西。然后我开始使用颜色主题编辑器为 VS IDE 的其他部分添加透明度,因此它主要显示背景图像。我希望右侧窗口(如解决方案资源管理器)也是透明的。

  1. stackoverflow 的两个答案说颜色值存储在“treeview”下。我使用向导更改了“treeview”背景,但没有任何区别(尽管其他 SO cmets 说它有效)。可能是因为旧答案适用于 VS 2017 或更早版本。
  2. 然后我在 CustomTheme.vstheme 文件中手动更改了“treeview”颜色,并成功使灰色透明,但现在有一个绝对黑色的背景,这可能是为了产生阴影效果。我编辑的代码如下(不透明是故意的):
<Category Name="TreeView" GUID="{92ecf08e-8b13-4cf4-99e9-ae2692382185}">
      <Color Name="Background">
        <Background Type="CT_RAW" Source="00252526" />
        <Foreground Type="CT_RAW" Source="FFF1F1F1" />
      </Color>
  1. 我搜索了“#FF000000”的所有引用,并进行了测试,使它们都完全透明:“#00000000”。这没什么区别,解决方案资源管理器保留了它的“#FF000000”(仅通过观察,我不知道代码在哪里)。我知道十六进制是正确的,因为我将屏幕截图复制到 paint.net 并抓取了颜色。

  2. 然后我更改了我的 Microsoft Windows 设置,使其不使用深色背景,以防将其应用于 VS 窗口。没有变化。

如果有人对如何访问像“解决方案资源管理器”这样的窗口的黑色底层背景有任何想法,我将不胜感激。它一定是从某个地方获得了这个价值。

【问题讨论】:

    标签: background-color visual-studio-2019 transparent vs-color-theme-editor


    【解决方案1】:

    安装这个:
    https://marketplace.visualstudio.com/items?itemName=VisualStudioPlatformTeam.VisualStudio2019ColorThemeEditor
    顶部菜单:
    工具=>自定义颜色=>选择主题
    显示所有元素按钮(与保存图标在同一行)

    搜索(有搜索框):
    环境 → ToolWindowFloatingFrameInactive
    环境 → ToolWindowFloatingFrame
    工具窗口 → 选项卡 → 背景
    树视图 → 背景

    【讨论】:

    • 这是一个开始,但不包括调用堆栈、变量、断点等。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-30
    • 1970-01-01
    • 1970-01-01
    • 2012-11-24
    • 2019-05-25
    • 1970-01-01
    相关资源
    最近更新 更多