效果图:

C#后台代码

        //偶数随机
        Random evenRanm = new Random();
        //奇数随机
        Random oddRanm = new Random();
        string[] listColor = new string[]
           {
                "#2BB669","#FF5750","#39AFEA","#9A0089",
                "#00CC6A","#717FF9","#4A5459","#00B7C3",
                "#0078D7","#E2AB12"
           };
            //记载窗体执行

            //偶数集合
            List<string> evenNum=new List<string>();
            //奇数集合
            List<string> oddNum = new List<string>();
            ; j < listColor.Count(); j++)
            {
                 == )
                {
                    evenNum.Add(listColor[j]);
                }
                else
                {
                    oddNum.Add(listColor[j]);
                }
            }
            //对List赋值
            List<Role_Info> list = new List<Role_Info>();
            list.Add(new Role_Info() { Role_Name= "超级管理员"});
            list.Add(new Role_Info() { Role_Name= "超级用户" });
            list.Add(new Role_Info() { Role_Name = "教师" });
            list.Add(new Role_Info() { Role_Name="院长"});
            list.Add(new Role_Info() { Role_Name = "校长" });
            list.Add(new Role_Info() { Role_Name = "普通用户" });
            list.Add(new Role_Info() { Role_Name = "Test" });
            list.Add(new Role_Info() { Role_Name = "用户" });
            list.Add(new Role_Info() { Role_Name = "测试用户" });
            list.Add(new Role_Info() { Role_Name = "Student" });
            list.Add(new Role_Info() { Role_Name = "Teacher" });
            list.Add(new Role_Info() { Role_Name = "游客" });
            list.Add(new Role_Info() { Role_Name = "学生" }); 

            Button btn=null;
            ; i < list.Count; i++)
            {
                btn = new FButton();
                ==)
                {
                    int even = evenRanm.Next(evenNum.Count());
                    btn.Content=list[i].Role_Name;
                    btn.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString(evenNum[even]));
                }
                else
                {
                    int odd = oddRanm.Next(oddNum.Count());
                    btn.Content=list[i].Role_Name;
                    btn.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString(oddNum[odd]));
                 }
            }
                //最后将Button添加到控件

C# 根据偶数、奇数加载不同颜色的更多相关文章

  1. 使用ajax()方法加载服务器数据

    使用ajax()方法加载服务器数据 使用ajax()方法是最底层.功能最强大的请求服务器数据的方法,它不仅可以获取服务器返回的数据,还能向服务器发送请求并传递数值,它的调用格式如下: jQuery.a ...

  2. 前端笔记之jQuery(上)加载函数的区别&对象&操作HTML/CSS&动画&选择器

    一.jQuery简介 1.0 JavaScript编程比较恶心的地方 恶心1:选择元素麻烦,全线兼容的方法只有getElementById()和getElementsByTagName()两个.其他的 ...

  3. os引导程序boot从扇区拷贝os加载程序loader文件到内存(boot copy kernel to mem in the same method)

    [0]README 0.1) 本代码旨在演示 在boot 代码中,如何 通过 loader文件所在根目录条目 找出该文件的 在 软盘所有全局扇区号(簇号),并执行内存中的 loader 代码: 0.2 ...

  4. TOMCAT加载两次war包(重复加载)

    一.问题描述 项目中通过配置Context节点docBase,使docBase指向项目的绝对路径,可以直接通过IP加端口访问,今日发现意外bug,项目中某个功能奇数次执行成功,偶数次执行失败.二.问题 ...

  5. 关于css样式加载的问题

    今天我在学习jQuery的addClass操作时遇到了一个小问题,想来跟大家分享一下,避免初学者踩坑. 我的需求是制作一个表格,并让它隔行换色,在此基础上再加上鼠标悬浮变色的效果.(主要训练jQuer ...

  6. css制作简单loading动画效果【css3 loading加载动画】

    曾经以为,loading的制作需要一些比较高深的web动画技术,后来发现大多数loading都可以用“障眼法”做出来.比如一个旋转的圆圈,并不都是将gif图放进去,有些就是画个静止图像,然后让它旋转就 ...

  7. RecyclerView的使用之多种Item加载布局

    精益求精,为了更加透彻熟练得掌握,本文再次给大家介石介绍下如何利用RecyclerView实现多Item布局的加载,多Item布局的加载的意思就是在开发过程中List的每一项可能根据需求的不同会加载不 ...

  8. 044. asp.net主题之三应用或禁用主题和动态加载主题

    1.为单个页面指定主题可以将@Page指令的Theme或StyleSheetTheme属性设置为要使用的主题名称, 代码如下: <%@ Page Theme ="MyTheme&quo ...

  9. 浏览器加载不上css,样式走丢

    来自:http://www.cnblogs.com/crizygo/p/5466444.html 问题描述:使用eclipse修改样式文件,浏览器的页面一时显示一时不显示,最后直接没有加载最新的css ...

随机推荐

  1. 隐马尔科夫_HMM

    有向图 抽象:λ代表输入:输入一个句子,λi表示句子中的每个字 O代表输出:[B词首/M词中/E词尾/S单独成词] max=maxP(O1 O2 On/ λ1 λ2 λn) 假设: (1)当前观察值只 ...

  2. UX设计秘诀之注册表单设计,细节决定成败

    以下内容由摹客团队翻译整理,仅供学习交流,摹客iDoc是支持智能标注和切图的产品协作设计神器. 说实话,现实生活中,又有多少人会真正喜欢填写表格?显然,并不多.因为填写表单这样的网页或App服务,并非 ...

  3. jsp页面错误的全局处理

    网上搜索spring mvc项目全局异常处理: 大致可以找到两种方案 : 方案1: ExceptionHandlerResolver . spring 提供了两种默认实现,当然你也可以自己实现.. 方 ...

  4. JDK8集合类源码解析 - HashSet

    HashSet 特点:不允许放入重复元素 查看源码,发现HashSet是基于HashMap来实现的,对HashMap做了一次“封装”. private transient HashMap<E,O ...

  5. mybatis 一次执行多条语句

    现在的一些互联网应用 为了提高性能,现在一般比较少的使用外键.不是不用,只是在创建数据库不标明外键关系,用程序去维护. 为了维护数据一致性,我们需要手动完成相关数据的删除 比如用户和用户的关注 当用户 ...

  6. 【UI测试】--多窗口&系统资源

  7. Windows8.1,IIS,WCF

    在.NET 4中用IIS部署WCF就这么简单 http://www.cnblogs.com/dudu/archive/2011/01/18/1938490.html win8.1怎么安装iis htt ...

  8. gcc -ldl 选项作用

    如果你的程序中使用dlopen.dlsym.dlclose.dlerror 显示加载动态库,需要设置链接选项 -ldl 加载动态链接库,首先为共享库分配物理内存,然后在进程对应的页表项中建立虚拟页和物 ...

  9. java学习第六周

    这是暑假学习的第六周,在这周我练习了老师给的例题,还是有一些地方看不懂,这周我对那些不懂的地方用看视频来进行解答,以及进行第二次复习. 下周我会对Java进行更加详细的复习,做好笔记,在LeetCod ...

  10. P3834 【模板】可持久化线段树 1(主席树)

    #include <bits/stdc++.h> #define read read() #define up(i,l,r) for(int i = (l);i <= (r);i++ ...