1、所有的控件都包括前景和背景概念。
背景:指控件的表面,使用Background属性设置区域颜色;
前景:指文本,使用foreground设置区域颜色。
注:Background、Foreground属性并不是使用颜色对象,而是使用更强大的【Brush】对象。
Brush对象:该对象为填充前景和背景内容提供了灵活性,可使用单一颜色SolidColorBrush或者更特殊的颜色LinearGradientBrush(TitleBrush)填充背景和前景。
示例:将按钮的背景设置为轻微阴影的蓝色。
btn.Background = new SolidColorBrush(Colors.AliceBlue);
此种设置的缺点:当按钮处于正常状态时(未被按下)会正常设置背景色,但当按钮处于非正常状态时(如按钮被按下)就不会改变按钮的颜色。
2、通过R、G、B值创建Color对象
R:0~255
G:0~255