【发布时间】:2012-04-29 11:27:06
【问题描述】:
在我的应用程序中,我有一个控件,其背景是根据用户输入设置的,代码如下:
m_ToolBar.Background = (m_IToolbar.UseBackColor) ?
new SolidColorBrush(m_IToolbar.BackColor): m_DefaultWindowsBrush;
其中 m_IToolbar.UseBackColor 是一个布尔值,是否更新颜色,如果没有,则恢复为我在初始化方法中硬编码的默认窗口颜色。
有没有办法获得除硬编码以外的默认窗口颜色(如果我更改窗口主题颜色,则会有进一步的问题)。
【问题讨论】: