转自http://www.cnblogs.com/NatureSex/archive/2012/02/17/2355929.html
由于Silverlight 不能引用System.Drawing 命名空间进行 颜色转换的一些处理,故写此函数来转换
public Color HtmlToColor(string htmlColr) {int baseIndex = 1;byte a, r, g, b; a = r = g = b = 255;if (htmlColr.Length == 9) { a = Convert.ToByte(htmlColr.Substring(baseIndex, 2), 16); baseIndex += 2; } r = Convert.ToByte(htmlColr.Substring(baseIndex, 2), 16); g = Convert.ToByte(htmlColr.Substring(baseIndex += 2, 2), 16); b = Convert.ToByte(htmlColr.Substring(baseIndex += 2, 2), 16);return Color.FromArgb(a, r, g, b); }
作者: NatureSexy 出处: http://NatureSex.cnblogs.com 本文版权归作者和博客园共有,欢迎转载,但必须保留此段声明,且在文章页面明显位置给出原文连接。 |
时间: 2024-09-21 23:48:53