[英]What is the proper way to create a brush from a color?
当前的两个答案涵盖了两种可能的可能性: 如果使用的是GDI +,则需要new SolidBrush(color)
;如果使用的是WPF,则需要new SolidColorBrush(color)
。
原因是,无论使用哪种Brush
, Brush
都是一个抽象类,它涵盖了可能的画笔范围,这些画笔可以平铺位图,应用渐变或以其他方式用单色以外的颜色进行绘制。
您需要创建SolidColorBrush :
Brush b = new SolidColorBrush(color);
尝试为GDI +创建新的SolidBrush
:
SolidBrush mySolidBrush = new SolidBrush(color);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.