【发布时间】:2012-03-13 20:09:57
【问题描述】:
我有一个数据网格和一个视图模型,其中有一个“Person”类的 Observable 集合,用作数据网格的 ItemSource。
Datagrid 有两个文本列“FirstName”和“LastName”
数据网格将“CanUserAddRows”和“CanUserDeleteRows”设置为 true。因此用户可以使用删除按钮添加和删除新行。
当用户尝试删除一行时,我想验证他是否可以删除该行。如果他可以删除它,它将被删除,否则将显示错误并且无法删除该行。类似于我们在中继命令中的内容
New RelayCommand(parm => this.DeletePerson(parm),this.CanDeletePerson(parm)
这可能吗?如果有怎么办?
- 吉里哈
【问题讨论】: