You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取C#中ColorPicker Extender源代码及内置全部颜色十六进制编码

ColorPicker Extender颜色列表及源码获取方案
  • 源代码获取路径
    该控件属于ASP.NET AJAX Control Toolkit的开源组件,完整源代码可直接获取,颜色定义逻辑存储在客户端脚本文件ColorPickerBehavior.js中。
  • 216种颜色快速获取方法
    你不需要手动摘抄所有颜色编码,该控件内置的216种为标准Web安全色,你可以直接运行下方C#代码生成和控件完全一致的十六进制编码列表:
    List<string> colorHexList = new List<string>();
    // Web安全色RGB分量固定取值
    char[] rgbComponents = new char[] { '0', '3', '6', '9', 'C', 'F' };
    // 三重循环遍历所有组合,共6*6*6=216种
    foreach (char r in rgbComponents)
    {
        foreach (char g in rgbComponents)
        {
            foreach (char b in rgbComponents)
            {
                colorHexList.Add($"#{r}{r}{g}{g}{b}{b}");
            }
        }
    }
    
    // 按需输出或导出列表
    foreach (string hexCode in colorHexList)
    {
        Console.WriteLine(hexCode);
    }
    
  • 源码直接提取方案
    如果你要从官方源码中直接导出,找到ColorPickerBehavior.js里的_colors数组,该数组存储了所有预定义的十六进制颜色值,直接复制即可使用。

内容的提问来源于stack exchange,提问作者Studyinghard

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 08:15:10