asp .net获取日历的十六进制颜色

时间:2012-03-07 09:49:32

标签: c# asp.net

我正在尝试使用ASp .net中的c#获取十六进制颜色,并使用以下代码:

 System.Windows.Media.Color color = (Color)System.Windows.Media
                                                 .ColorConverter            
                                                 .ConvertFromString("##009999");
 Calendar1.BackColor = color;

我收到以下错误:

  

错误6无法隐式转换类型'System.Windows.Media.Color'

     

到'System.Drawing.Color。

任何帮助?

1 个答案:

答案 0 :(得分:2)

事实上,在重新阅读这个问题时,我认为这就是答案:

System.Drawing.ColorTranslator.FromHtml("#009999")

请注意,您只需要输入字符串中有一个#(因此,如果您的输入有两个,则可能需要修剪)。

这会给你System.Drawing.Color看起来像你想要的而不用担心System.Windows.Media.Color