我只是尝试在 Designer 中查看 XAML 代码后的结果。但是,当我在 vs2012 中使用深色主题时,很难识别黑色字母。
我的问题是如何在不修改深色主题的情况下将设计师背景更改为白色。似乎改变了工具中的几个选项?
谢谢
请浏览所有答案。都有不同的方法,可能后面的方法会更好地满足您的需求。
我只是尝试在 Designer 中查看 XAML 代码后的结果。但是,当我在 vs2012 中使用深色主题时,很难识别黑色字母。
我的问题是如何在不修改深色主题的情况下将设计师背景更改为白色。似乎改变了工具中的几个选项?
谢谢
请浏览所有答案。都有不同的方法,可能后面的方法会更好地满足您的需求。
在 VS 2013 中,您可以更改 XAML 设计器背景。去:
Tools -> Options -> Environment -> Fonts and Colors
在面板顶部的组合框中,选择:
Show settings for: XAML UI Designer
然后设置:
Item foreground : white
Item background : white or very light grey (custom)
不涉及代码的替代方法:
安装“ Visual Studio 颜色主题编辑器”扩展
根据您要修改的主题创建一个新的自定义主题。(下面是 2013 年特定的帮助图片)
单击主题编辑器左上角的“显示所有元素”过滤器按钮
在主题编辑器右上角的搜索框中输入“画板”
将“ Cider -> ArtboardBackground
”颜色设置为您选择的不同颜色。
Cider -> ArtboardSecondaryBackground
”来创建有用的棋盘格效果。注意: “Cider -> ArtboardBackground
”颜色主题字段在 VS2012 中找到,但我无法确认它在 VS2010 中是否具有相同的名称。
编辑:添加到 VS2013 的链接(感谢@treaschf 的注释!)官方扩展,虽然我认为它是“RC”版本。此外,添加了方便的图片。
我遇到了同样的问题,并且遇到了一篇非常有用的博客文章,其中详细介绍了如何在 App.xaml 中使用触发器的样式
<Style TargetType="{x:Type UserControl}">
<Style.Triggers>
<Trigger Property="ComponentModel:DesignerProperties.IsInDesignMode"
Value="true">
<Setter Property="Background"
Value="White" />
</Trigger>
</Style.Triggers>
</Style>
http://caraulean.com/2012/visual-studio-2012-dark-theme-tip/