社区
WPF/Silverlight
帖子详情
WPF 根据条件更改datagrid单元格背景色
iwzq81
2015-09-10 06:04:14
在单元格的EndEditing事件中,该变编辑完的这个单元格的背景色,求问怎么弄?
...全文
1001
4
打赏
收藏
WPF 根据条件更改datagrid单元格背景色
在单元格的EndEditing事件中,该变编辑完的这个单元格的背景色,求问怎么弄?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
啊拉丁的鱼
2015-09-30
打赏
举报
回复
直接写一个触发器,多简单。几行代码就搞定。
iwzq81
2015-09-13
打赏
举报
回复
谢谢各位,看起来比较复杂啊,还没学那么深呢
exception92
2015-09-11
打赏
举报
回复
DataGridTemplateColumn.CellTemplate 使用DataTemplate 嵌套一个TextBox 再写一个Converter类,根据值 改变TextBox的背景色。
wjq
2015-09-11
打赏
举报
回复
我这么做的(比较复杂,但好处是变色的单元格不会乱,不会变回去): 1:继承Grid或者其他容器,创建一个用于绑定数据的属性(也可以直接使用DataContext) 2:在你的绑定属性的change事件中,添加你的逻辑,并改变自己的背景色,记得一定要包含如果不符合规则就把背景色变回去的逻辑 3:DataGrid的相关列使用模板列,模板列中使用你刚才创建的容器对象,也就是把<DataTemplate><Grid><TextBlock /></Grod></DataTemplate>里的Grid换成你自己的,并给你自己添加的数据绑定属性绑定对象。用DataContext的话可以省略显性的绑定。 然后就完成了。
wpf
中
datagrid
动态设置
单元格
背景
wpf
中
datagrid
动态设置
单元格
背景颜色。
DataGrid
的
单元格
背景和文字颜色
DataGrid
的
单元格
背景和文字颜色
DataGrid
的
单元格
背景和文字颜色
DataGrid
的
单元格
背景和文字颜色
WPF
记事本开发详解/Notepad/MVVM
在Windows系统中,notepad.exe(记事本)是一个“经典的”、“简洁的”文本编辑器。这个软件,没有华丽的外观,也没有繁杂的功能,仅仅是一个文本编辑小软件。虽然经过Windows系统数十年的变换,但它却保持着永恒姿态,数十年来几乎不曾改变过。曾经,VS中的经典DEMO中,就有它的身影,一个新建的项目,就藏有一个新建的“记事本”。然而,在
WPF
的项目中,“记事本”却消失的无影无踪,也许是很容易实现,也许是为了革新,而不愿再传承“经典”。确实,使用
WPF
技术再次让“记事本”复活,确实也是一件非常容易的事情。但是,如果,使用
WPF
技术,再搭配当下非常流行的MVVM模式呢?复活“记事本”的难度却陡然上升至很多
WPF
程序员为之默默叹气。而,MVVM模式是掌握
WPF
的最顶级技术,MVVM模式拥有的无尽的优势,让
WPF
相对于过往的编程模式来说,是一种革命性的创新,从而也成为大中型
WPF
项目中必须的模式。但,学习难度。。。。。。在这个《
WPF
记事本开发详解》的课程中,赵老师带领你在
WPF
中,从零开始一步步构建MVVM模式,直到让你亲自以
WPF
+MVVM的方式,让这个经典的“记事本”软件从你的手中“复活”。在课程中,赵老师会详细讲解
WPF
和MVVM中的各种技巧,让你从此爱上
WPF
+MVVM编程。
C#实现改变
DataGrid
某一行和
单元格
颜色的方法
本文所述实例主要实现
WPF
项目中C#改变
DataGrid
某一行和
单元格
颜色的功能。分享给大家供大家参考。具体方法如下: 如果要改变
DataGrid
某一行的颜色、高度,以及某个
单元格
的颜色、
单元格
字体的颜色,就必需取到
datagrid
的一行和一行的
单元格
,通过查找相关资料及测试总结出如下实例代码,现记录下来便于大家参考使用。 1、前台
WPF
界面添加一个
DataGrid
控件,并添加两列(便于编写,达到目的即可) <
DataGrid
AutoGenerateColumns="False" Height="642" HorizontalAlignment="Left" Margin="131,57,
DataGrid
Project.zip
这个小应用程序演示了一种基于
DataGrid
单元格
内容动态修改
单元格
样式的方法。动态样式的一个示例:如果
单元格
中的值变为负数,则可能需要将
单元格
的
背景色
更改
为红色。
WPF/Silverlight
8,735
社区成员
12,029
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章