[英]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.