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