我只是尝试在Designer中的XAML代码之后查看结果。但是,当我在vs2012中使用黑暗主题时,很难识别黑色字母。
我的问题是如何在不修改黑暗主题的情况下将设计师背景更改为白色。 似乎改变了工具中的几个选项?
由于
请略过所有答案。所有方法都有不同的方法,后者可能会更好地满足您的需求。
答案 0 :(得分:90)
在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)
答案 1 :(得分:33)
不涉及代码的替代方法:
安装“ Visual Studio颜色主题编辑器”扩展程序
根据您要修改的主题创建新的自定义主题。 (2013年特定帮助图片如下)
单击主题编辑器左上角的“显示所有元素”过滤器按钮
在主题编辑器右上角的搜索框中输入“artboard”
将“ Cider -> ArtboardBackground
”颜色设置为您选择的其他颜色。
Cider -> ArtboardSecondaryBackground
”,以创建有用的检查效果。 注意: 在VS2012中可以找到“Cider -> ArtboardBackground
”颜色主题字段,但我无法确认它在VS2010中是否具有相同名称。
编辑: 添加了VS2013的链接(感谢@treaschf的说明!)官方扩展,虽然我认为它是“RC”版本。另外,添加了方便的图片。
答案 2 :(得分:27)
我遇到了同样的问题并且遇到了一篇非常有用的博客文章,其中详细介绍了如何在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/
答案 3 :(得分:19)