原文:MVVM框架下 WPF隐藏DataGrid一列

最近的一个项目,需要在部分用户登录的时候,隐藏DataGrid中的一列,但是常规的绑定不好使,在下面举个例子。 XAML部分代码 XAML ViewModel部分代码 ViewModel 显示效果如下 本该隐藏的第三列,没有隐藏,比较困惑,然后百度了一下,在两个网站上得到了答案,网站一,网站二 出现问题的原因是,DataGridTextColumn不属于Visual Tree 解决方案有两种: 一 ...

2015-07-28 14:39 0 4510 推荐指数:

查看详情

MVVM框架下WPF实现Datagrid里的全选和选择

最近的一个项目是用MVVM实现,在实现功能的时候,就会有一些东西,和以前有很大的区别,项目中就用到了常用的序号,就是在Datagrid里的一个字段,用checkbox来实现。 既然是MVVM,就要用到ModleView,View和Model三层。 先看一下效果 当然,也可以确定是哪一 ...

Tue Jun 30 06:55:00 CST 2015 6 4096
【我们一起写框架MVVMWPF框架(四)—DataGrid

前言 这个框架写到这里,应该有很多同学发现,框架很多地方的细节,其实是违背了MVVM的设计逻辑的。 没错,它的确是违背了。 但为什么明知道违背设计逻辑,还要这样编写框架呢? 那是因为,我们编写的是框架,是使用MVVM的概念编写框架,而并不是要完美的实现MVVM设计。 两者有什么区别 ...

Thu Oct 11 23:57:00 CST 2018 3 2274
WPF MVVM框架下,VM界面写控件

MVVM正常就是在View页面写样式,ViewModel页面写逻辑,但是有的时候纯在View页面写样式并不能满足需求。我最近的这个项目就遇到了,因此只能在VM页面去写样式控件,然后绑定到View页面。 先看图 各种税是需要变动的,当然,并不是由于这个原因才在VM页面写样式,而是因为不同的税 ...

Thu Aug 06 18:52:00 CST 2015 0 1870
WPFDatagrid其中一列使用图片显示

实现效果: 实现遇到的问题: 当时想要实现如图所示‘合格率’所示的效果,我的第一个想法就是使用wpf的转换器,可是接下来问题来了,我这个是通过数值来判断是否合格,什么控件可以做到既可以绑定图片类型的,又可以绑定数值类型的;还有此时的当值绑定肯定不行,可以多值绑定 ...

Thu Nov 22 23:23:00 CST 2012 2 6525
WPF DataGrid多表头/头,多行头,合并单元格,一列占据多行

先上效果图: 思路说明:这是两个DataGrid,没有嵌套,位置和高度保持一致,在加上ScrollViewer滚动条,这就像是在一个DataGrid中。 缺点: 因为最外层有透明的Border,所以没有办法去点击任何一个单元格,也选中不了。 也可以将最层的Border去掉 ...

Thu Aug 16 01:36:00 CST 2018 0 1242
WPF MVVM模式下DataGrid动态增加与删除

DataGrid删除或者以后,需要先清空DataGrid的ItemsSouce,再重新给DataGrid绑定数据源, 直接在ViewModel里面对数据源进行添加和删除,不会反应到界面上, 在MVVM模式下面,如果直接把控件通过CommandParameter传到ViewModel进行修改 ...

Tue Aug 10 06:30:00 CST 2021 0 121
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM