Я пытаюсь получить шестнадцатеричный цвет с помощью C# в ASP .NET с помощью следующего кода:жерех .net Получить шестнадцатеричный цвет календарь
System.Windows.Media.Color color = (Color)System.Windows.Media
.ColorConverter
.ConvertFromString("##009999");
Calendar1.BackColor = color;
и я получаю следующее сообщение об ошибке:
Error 6 Cannot implicitly convert type 'System.Windows.Media.Color'
to 'System.Drawing.Color.
Любая помощь?
Если вам нужен System.Drawing.Color есть какой-либо причине вы собираетесь через System.Windows.Media.Color ? Похоже, у вас есть довольно стандартная шестнадцатеричная цветовая строка, которую можно было бы преобразовать в цвет, который я бы мог подумать ... (через код, например 'System.Drawing.ColorTranslator.FromHtml (" # FFCC66 ")';) – Chris
Media .Цвет для рисования-Цвет: http://stackoverflow.com/questions/4615779/converting-system-windows-media-color-to-system-drawing-color –