我只是尝试在设计XAML代码后的结果。 然而,这很难,当我在vs2012使用一个黑暗的主题识别黑色字母。
我的问题是如何改变设计背景,以白色,而无需修改黑暗的主题。 似乎改变工具的几个选项?
谢谢
请掠过所有的答案 。 所有有不同的方法,它可能是后来者将满足您的需求更好。
我只是尝试在设计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/
如Visual Studio中2017的XAML设计具有“切换画板背景”按钮,这具有改变从黑色棋盘透明至白色棋盘的效果。
这样做的好处是没有必要修改XAML文件。