原文:DataTrigger 绑定枚举

在触发器中绑定枚举类型:

                        <ControlTemplate.Triggers><DataTrigger Binding="{Binding CheckStateEnum}" Value="WaitCheck"><Setter TargetName="Border" Property="Background" Value="{DynamicResource ListViewItemNotCheckColor}"></Setter></DataTrigger><DataTrigger Binding="{Binding CheckStateEnum}" Value="Current"><Setter TargetName="Border" Property="Background" Value="{DynamicResource ListViewItemSelectedColor}"></Setter></DataTrigger><DataTrigger Binding="{Binding CheckStateEnum}" Value="AlreadyCheck"><Setter TargetName="Border" Property="Background" Value="{DynamicResource ListViewItemCheckColor}"></Setter></DataTrigger></ControlTemplate.Triggers></ControlTemplate>

    /// <summary>/// 检查状态/// </summary>public enum CheckState{/// <summary>/// 待检/// </summary>
        WaitCheck,/// <summary>/// 当前检查血管/// </summary>
        Current,/// <summary>/// 已检查/// </summary>
        AlreadyCheck,}

DataTrigger 绑定Value也可以是具体的枚举值 ex: 0   1  2。

个人建议绑定枚举名。

DataTrigger 绑定枚举相关推荐

  1. ASP.NET中绑定枚举类型

    在项目开发中好多地方用了枚举,要把枚举显示到下拉列表框中我们平常的方法就是在下拉列表控件中一个一个添加进去!这样做也行但如果我的枚举类型中的枚举值一旦改变,那么你就得满世界的去找然后再修改很麻烦. 这 ...

  2. asp.net网页编程 ASP.NET中绑定枚举类型

    asp.net网页编程 ASP.NET中绑定枚举类型<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office: ...

  3. c# select标签绑定枚举,并以Description做Text显示

    今天在做项目时遇到一个问题: 开发中有些字段是枚举类型如 Dept 企业表中可能有个字段 Property 性质 0:事业单位,1:私企,2:外企,但有时我们不会单独为性质这个字段定义一张表, 而是在 ...

  4. C# DropDownList 绑定枚举类

    第一种 DropDownList_Franchiser_Type.DataSource = ListTypeForEnum();DropDownList_Franchiser_Type.DataVal ...

  5. java枚举比较大小写_Spring 3.0 MVC绑定枚举区分大小写

    如果我像这样在Spring控制器中有一个RequestMapping - @RequestMapping(method = RequestMethod.GET, value = "{prod ...

  6. android 枚举类型比较大小写,Spring 3.0 MVC绑定枚举区分大小写

    如果我有一个像这样的Spring控制器的RequestMapping ... @RequestMapping(method = RequestMethod.GET, value = "{pr ...

  7. ASP.NET Core MVC四种枚举绑定方式

    前言 本节我们来讲讲在ASP.NET Core MVC又为我们提供了哪些方便,之前我们探讨过在ASP.NET MVC中下拉框绑定方式,这节我们来再来重点看看枚举绑定的方式,充分实现你所能想到的场景,满 ...

  8. 枚举操作的常用方法,包括获得枚举的value,name,description

    public enum SendInfoStateEnum     {   [Description("等待提交")]         等待提交 = 1, [Description ...

  9. c语言实现java接口_五分钟带你了解Java是如何从容而优雅地实现接口数据校验

    本篇文章给大家分享平时开发中总结的一点小技巧!在工作中写过Java程序的朋友都知道,目前使用Java开发服务最主流的方式就是通过Spring MVC定义一个Controller层接口,并将接口请求或返 ...

最新文章

  1. 虚拟机上SourceInsight访问Linux系统的代码
  2. DPDK — IGB_UIO,与 UIO Framework 进行交互的内核模块
  3. 虚拟主机众多用途你心仪哪一项?
  4. java并发之SynchronousQueue实现原理
  5. 实验7.2 二维数组 7-5 打印杨辉三角
  6. 开启POP3/SMTP服务
  7. appium常用参数(一)
  8. github 思维导图开元软件_Windows上有哪些很棒思维导图的软件
  9. Windows系统错误代码大全
  10. 高评分防火墙GlassWire:帮你监控、追踪和提升电脑安全
  11. loss函数之MultiLabelSoftMarginLoss
  12. webpack2终极优化
  13. 当磁盘工具无法修复磁盘时,你可以这样做!
  14. python常见运维脚本_Python运维常用脚本
  15. 我的世界服务器自动刷矿机,我的世界服务器钻石大陆怎么做自动刷矿机 | 手游网游页游攻略大全...
  16. 【超硬核】秒杀活动技术方案,Redis申请32个G,被技术总监挑战了...
  17. python中label组件参数_Tkinter:Label组件
  18. 油菜花王国(并查集)
  19. MES系统功能在石油化工行业的应用
  20. 信号完整性七步曲:从PCB走线、信号反射到特性阻抗

热门文章

  1. 设计模式视频教程——【从设计到模式】
  2. Linus 谈软件开发管理经验(转载)
  3. SQLCE数据库的几点研究
  4. 【体系结构】Oracle段区块的个人理解
  5. 第10组-通信2班-011-抓包分析
  6. c++编译器对类的处理
  7. 安装cnpm (npm淘宝镜像)
  8. 苹果电脑如何读写ntfs格式磁盘
  9. IOS Animation-KeyPath值
  10. 让VMware ESXi 5.5与Windows时间服务器同步