【发布时间】:2015-12-28 14:24:49
【问题描述】:
我正在使用 Visual Studio 深色主题。结果,在设计我的视图时,如果字体是黑色的,我就看不到字体。解决方法是将视图的背景设置为白色。但是我们的应用程序有不同的主题,所以我不能硬编码。
我在创建用户控件时使用了很多很棒的属性:
d:DesignWidth="1110" d:DesignHeight="400"
这些属性只在设计时影响视图。如果我可以创建一个属性d:DesignBackground 那就太好了,这样我就不必在每次运行应用程序时添加和删除背景属性。
【问题讨论】:
-
Foreground是由 DynamicResource 设置的吗? -
是的背景,但在主窗口。我正在处理用户控件,它没有背景。
-
那么根据你的主题,你如何设置 FontColor ?
-
一个选项是更改苹果酒 - ArtboardBackground,看看这里:wrightfully.com/…。我必须检查编辑器上的“显示所有元素”按钮。
标签: wpf xaml designmode