如何更改vs2012中的XAMLdevise器的背景颜色?
我只是试着在Designer中查看XAML代码后的结果。 然而,当我在vs2012中使用黑暗的主题时很难辨认黑色字母。
我的问题是如何将devise师背景更改为白色,而无需修改黑暗的主题。 似乎改变工具的几个选项?
谢谢
在VS 2013中,您可以更改XAMLdevise器背景。 去:
Tools -> Options -> Environment -> Fonts and Colors
select:
Show settings for: XAML UI Designer
然后设置:
Item foreground : white Item background : white or very light grey (custom)
不涉及代码的替代方法:
-
安装“ Visual Studio颜色主题编辑器 ”扩展
- VS 2013“RC”: http : //visualstudiogallery.msdn.microsoft.com/9e08e5d3-6eb4-4e73-a045-6ea2a5cbdabe
- VS 2012: http : //visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05
- VS 2010: http : //visualstudiogallery.msdn.microsoft.com/20cd93a2-c435-4d00-a797-499f16402378
-
根据您要修改的那个创build一个新的自定义主题。 (下面是2013年特定的帮助图片)
-
点击主题编辑器左上方的“显示所有元素”filterbutton
-
在主题编辑器右上方的search框中input“artboard”
-
将“
Cider -> ArtboardBackground
”颜色设置为您select的不同颜色。- VS2013还引入了第二个值“
Cider -> ArtboardSecondaryBackground
”来创build一个有用的检查器 – 登机效果。
- VS2013还引入了第二个值“
- 好极了! :d
注意:在VS2012中find了“ Cider -> ArtboardBackground
”颜色主题字段,但无法确认它是否在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/
从Visual Studio 2017开始,XAMLdevise器有一个“切换画板背景”button,它具有将黑色棋盘上的透明变成白色棋盘的function。
这样做的好处是不需要修改你的XAML文件。