检查整个用户控件字段的验证

时间:2019-02-24 05:55:46

标签: c# wpf validation

我在Window内有一个用户控件,当用户与之交互时会触发验证。 在窗口后面的代码中,我检查验证结果,例如:

private void CheckValidationResults(){

if (Validation.GetHasError(MyUserControl.NameTextBox) ||
    Validation.GetHasError(MyUserControl.FamilyTextBox) ||
    Validation.GetHasError(MyUserControl.AgeTextBox)) return;    
else    
 //  do something if every field is valid 
  

现在是我的问题!

     

我怎么能用这样的东西代替它:

private void CheckValidationResults(){

if (Validation.GetHasError(MyUserControl.Fields)) return;
else
 //  do something if every field is valid 

0 个答案:

没有答案