System.Drawing.Brush из System.Drawing.Color
Я разрабатываю приложение для печати WinForm для нашей компании.
Когда документ напечатан, мне нужно взять System.Drawing.Color
свойство каждого элемента управления в документе и создать System.Drawing.Brush
объект, чтобы нарисовать его.
Есть ли способ конвертировать System.Drawing.Color
значение для System.Drawing.Brush
значение?
ПРИМЕЧАНИЕ: я пытался заглянуть в System.Windows.Media.SolidColorBrush()
метод, но он не кажется полезным.
2 ответа
Решение
Используйте класс SolidBrush:
using (SolidBrush brush = new SolidBrush(yourColor)) {
// ...
}
Почему не кисть GDI+?
http://msdn.microsoft.com/en-us/library/system.drawing.solidbrush.solidbrush.aspx
Другой для WPF.