Loading

wp8 入门到精通 ---转换

         /// <summary>
        /// 颜色字符串转Color
        /// </summary>
        public static Color ConvertFromString(string argb)
        {
            uint result;
            if (uint.TryParse(argb.TrimStart('#', '0'), NumberStyles.HexNumber, null, out result))
            {
                uint a = argb.Length > 8 ? result >> 24 : 0xFF;
                uint r = result >> 16;
                uint g = (result << 8) >> 16;
                uint b = (result << 16) >> 16;

                return Color.FromArgb((byte)a, (byte)r, (byte)g, (byte)b);
            }
            return Colors.Black;
        } 
posted @ 2014-07-19 17:18  androllen  阅读(178)  评论(0编辑  收藏  举报