Alice,如题,如何让DataGrid每一行根据其绑定的DataItem的一个属性值的变动而改变其显示或是隐藏的特性?
比如有一个DataGrid列表,其ItemsSource绑定的是Student实体列表StudentList。
我想将DataGrid每一行的Visibility属性绑定到其对应的Student实体的IsDeleted属性,当IsDeleted为true时,这一行就隐藏(而不是删除)。
也就是说,假如StudentList有10条数据且IsDeleted属性都是false,我要达到的效果是,
当我将前3条数据的IsDeleted属性设为true时,StudentList还是10条数据不变,但是DataGrid的前3行被隐藏了。
请问如何实现这样的需求? |
|