Wpf 如何在绑定到可观察集合(OC)的Datagrid中选择验证错误
我有一个绑定到Datagrid的可观察集合Wpf 如何在绑定到可观察集合(OC)的Datagrid中选择验证错误,wpf,wpf-controls,wpfdatagrid,Wpf,Wpf Controls,Wpfdatagrid,我有一个绑定到Datagrid的可观察集合 ObservableCollection<Person> PersonOC = new ObservableCollection<Person>(); public class Person { public string FName {get;set;} public string LName {get;set;} public int Age {get;set;} } Person p = new Pers
ObservableCollection<Person> PersonOC = new ObservableCollection<Person>();
public class Person
{
public string FName {get;set;}
public string LName {get;set;}
public int Age {get;set;}
}
Person p = new Person()
p.FName = "Abc";
p.Lname = "Xyz";
p.Age = 23;
PersonOC.Add(a);
Datagrid.ItemSource = DataOC;
observetecollection PersonOC=新的observetecollection();
公共阶层人士
{
公共字符串FName{get;set;}
公共字符串LName{get;set;}
公共整数{get;set;}
}
人员p=新人员()
p、 FName=“Abc”;
p、 Lname=“Xyz”;
p、 年龄=23岁;
人员c.添加(a);
Datagrid.ItemSource=DataOC;
当用户在datagrid中编辑年龄列时,输入非整数字符,该单元格失去焦点,将显示验证错误,方法是在单元格内容周围加上红色边框和行标题中的感叹号
到目前为止,它可以根据我的需要工作
现在,我如何发现Datagrid中发生了此错误,从而使在数据库中保存数据的更新按钮处于停用状态?是关于Datagrid验证的代码项目文章中的链接。。。。。还有一个链接是关于基于验证禁用控件的问题,我认为taht应该做到这一点…:)