Ответ 1
new SolidColorBrush(Color.FromArgb(0x44, 0xFF, 0xFF, 0));
Примечание. Не используйте Color.FromRgb()
(без A), если ваш код будет использоваться как в Silverlight, так и в WPF, поскольку метод FromRgb не существует в Silverlight.
Я знаю, как создать SolidColorBrush синего цвета и вернуть его, как это, в конвертер:
return new SolidColorBrush(Colors.Blue);
Но что, если мне нужно, чтобы SolidColorBrush имел это значение Hex? #44FFFF00
?
Как это сделать?
Спасибо,
new SolidColorBrush(Color.FromArgb(0x44, 0xFF, 0xFF, 0));
Примечание. Не используйте Color.FromRgb()
(без A), если ваш код будет использоваться как в Silverlight, так и в WPF, поскольку метод FromRgb не существует в Silverlight.
Попробуйте
(Brush)(new BrushConverter().ConvertFrom("#44FFFF00"));
намного лучше IMHO
Try
new SolidColorBrush(Color.FromArgb(0x44FFFF00));