用于验证错误的WPF DataGrid属性

时间:2017-06-30 15:11:57

标签: c# wpf error-handling datagrid validationrules

我有三个标签,TabItem1,TabItem2和TabItem3。在TabItem1中,我有一个DataGrid(MyDgr),其中的列已经与ValidationRules绑定。

验证规则工作得很好,并且正在捕获具有非期望格式的条目(甚至在单元格周围显示有问题的红色矩形)。还有一个行工具提示,显示验证规则捕获的错误。

问题在于,即使DataGrid中存在错误,仍然可以使用其他控件,例如单击TabItem2。

如果TabItem1中的DataGrid仍有错误,我想阻止TabItems2和3被点击(即保留在TabItem1中)。

是否存在DataGrid的属性,该属性显示DataGrid单元格是否有错误(由验证规则捕获)?如果DataGrid显示一个尚未修复的错误,我希望设置一个标志。假设该属性显示DataGrid中存在未修复的单元格错误,并且被称为“ErrorIsPresent”,我将在TabItem2和Tabitem3上点击这些行:

dbo.Sell_Image

我不确定是否有更好的方法来实现我的目标。任何帮助表示赞赏!

0 个答案:

没有答案