asp.net获取日历的十六进制颜色
本文关键字:十六进制 颜色 日历 net 获取 asp | 更新日期: 2023-09-27 18:26:56
我正在尝试使用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."
有什么帮助吗?
事实上,在重读这个问题时,我认为这就是答案:
System.Drawing.ColorTranslator.FromHtml("#009999")
请注意,您只希望在输入字符串中有一个#
(因此,如果您的输入有两个,则可能需要修剪)。
这将为您提供一个System.Drawing.Color
,看起来它就是您想要的,而不必担心System.Windows.Media.Color