WPF  触发器绘制Datagrid自定义变色单元格_wpfdatagrid单元格里绘制不同的图形-程序员宅基地

技术标签: WPFDatagrid单元格变色  WPF  

WPF  触发器绘制Datagrid自定义变色单元格 (资源)

<Window.Resources>
        <!--<c:ErrorConverter x:Key="ErrorConverter"/>-->
        <c:SheetArr x:Key="SheetCols"/>
        <Style TargetType="{x:Type Button}" x:Key="highlightStyle">
            <Style.Triggers> 
                <Trigger Property="IsEnabled" Value="false"> 
                    <Setter Property="Background" Value="#EEEEEE" /> 
                </Trigger> 
                <MultiTrigger> 
                    <MultiTrigger.Conditions>
                        <Condition Property="IsEnabled" Value="true" /> 
                    </MultiTrigger.Conditions> 
                    <Setter Property="BorderBrush" Value="Red"/> 
                    <Setter Property="FontSize" Value="14" /> 
                    <Setter Property="FontWeight" Value="Bold" /> 
                    <Setter Property="Foreground" Value="Red" /> 
                </MultiTrigger> 
            </Style.Triggers> 
        </Style>
        <Style TargetType="{x:Type DataGridRow}">
            <Style.Triggers>
                <DataTrigger Binding="{Binding State}" Value="格式错误">
                    <Setter Property="ToolTip">
                        <Setter.Value>
                            <ToolTip>
                            <TextBlock Text="{Binding State,StringFormat='错误:{0}'}"/>
                            </ToolTip>
                        </Setter.Value>
                    </Setter>
                    <Setter Property="Foreground" Value="Red" />
                </DataTrigger>
            </Style.Triggers>
        </Style> 
 </Window.Resources>

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_39877811/article/details/82422419

智能推荐

026求总数问题_计算题目总数的代码-程序员宅基地

文章浏览阅读771次。026求总数问题1.题目2.代码3.个人见解4.输出结果截图1.题目集邮爱好者把所有的邮票存放在三个集邮册中,在A册内存放全部的十分之二,在B册内存放不知是全部的七分之几,在C册内存放303张邮票,问这位集邮爱好者集邮总数是多少?以及每册中各有多少邮票?2.代码#include<stdio.h>int main(void){ int a, b, c, x, su..._计算题目总数的代码

webGL创建旋转动画三角形_webgl 三角形 动画-程序员宅基地

文章浏览阅读237次。test.html<!doctype html><html lang="en"> <head> <meta charset="utf-8"> <title>WebGL Demo</title> <link rel="stylesheet" href="./webgl.css" type="text/css"> <script src="https://cdnjs.cloudfla_webgl 三角形 动画

python查询数据库语句大全_sql:查询语句大全-程序员宅基地

文章浏览阅读1.6k次。一、mysql查看数据库:SHOW DATABASES;创建数据库:CREATE DATABASE db_name;使用数据库:USE db_name;删除数据库:DROP DATABASE db_name;创建表:CREATE TABLE table_name(id TINYINT UNSIGNED NOT NULL AUTO_INCREMENT, --id值,无符号、非空、递增——唯一性,可做..._python数据库查询语句

10分钟学会python写游戏脚本!Python其实很简单_手游刷初始号的脚本怎么写-程序员宅基地

文章浏览阅读3.5k次,点赞3次,收藏51次。最近在玩儿公主连结,之前也玩儿过阴阳师这样的游戏,这样的游戏都会有个初始号这样的东西,或者说是可以肝的东西。当然,作为一名程序员,肝这种东西完全可以用写代码的方式帮我们自动完成。游戏脚本其实并不高深,最简单的体验方法就是下载一个Airtest了,直接截几个图片,写几层代码,就可以按照自己的逻辑玩儿游戏了。当然,本篇文章不是要讲Airtest这个怎么用,而是用原始的python+opencv来实现上面的操作。_手游刷初始号的脚本怎么写

CAD绿色版教程-程序员宅基地

文章浏览阅读10次。CAD绿色版下载地址百度网盘CAD完全卸载

nacos开启鉴权(nacos.core.auth.enabled=true)提示unknown user!-程序员宅基地

文章浏览阅读3.9k次。nacos开启鉴权提示unknown user!_nacos.core.auth.enabled=true

随便推点

凸二次规划问题 库函数_c语言有二次规划函数吗-程序员宅基地

文章浏览阅读959次。#encoding: utf-8'''python 解决 凸二次规划问题 首先转换成标准型 1/2 * X^T * P *X + q ^ T * X限制条件 G * X <= h A * X = bx1 = (3,3), x2 = (4, 3) x3 = (1,1), 其中 x1 x2是正例, 求最大间隔分离 超平面'''import numpyf..._c语言有二次规划函数吗

IDC最新报告:阿里语音AI登顶中国No.1-程序员宅基地

文章浏览阅读899次。乾明发自 凹非寺量子位 报道 | 公众号 QbitAI没错,阿里并非先发的语音AI,现在中国市场份额第一。7月14日(周二),IDC发布《中国AI云服务市场半年度研究报告》显示,阿里语..._阿里ai使用流程报告

UE4C++函数绑定映射轴_ue c++ 操作映射绑定-程序员宅基地

文章浏览阅读339次。PlayerInputComponent->BinAxis("轴名",类,绑定函数);_ue c++ 操作映射绑定

android怎么用intent跳转到文件管理器_android intent打开文件管理器-程序员宅基地

文章浏览阅读8.8k次。我想实现的是点击一个按钮,然后跳转到文件管理器的主界面,浏览文件。Intent intent = new Intent();intent.setAction("android.intent.action.MAIN");//这个地方换了很多都没达到效果intent.addCategory("android.intent.category.DEFAULT");startActivity_android intent打开文件管理器

SpringCloud Eureka项目启动子项目报错Connection refused: connect Cannot execute request on any known server_eureka启动后,再启动其他服务,报connect-程序员宅基地

文章浏览阅读2.2w次,点赞2次,收藏3次。SpringCloud Eureka项目启动子项目报错Connection refused: connect Cannot execute request on any known server_eureka启动后,再启动其他服务,报connect

(原创)hibernate 一对多建表实例详解 附上各个注释的含义-程序员宅基地

文章浏览阅读91次。这个是hibernate的一对多建表实例:一的一端是部门(Department),对的一端是员工(Employee),下面贴上成员源代码:其中@mappedBy是加在@OneToMany一端,并且它的name属性=多的那一端(N端)属性是一的那一端的属性名,mappedBy是定义在Department类中,即Department类不负责维护级联关系.即维护者是Employee类Departme..._java建表一对多注释加在哪儿

推荐文章

热门文章

相关标签