我对WPF验证系统感到非常失望.无论如何!如何通过单击"按钮"验证完整表单?
出于某种原因,WPF中的所有东西都太复杂了!我可以在ASP.NET中的一行代码中进行验证,这需要在WPF中使用10-20行代码!
我可以使用自己的ValidationEngine框架来做到这一点:
Customer customer = new Customer();
customer.FirstName = "John";
customer.LastName = String.Empty;
ValidationEngine.Validate(customer);
if (customer.BrokenRules.Count > 0)
{
// do something display the broken rules!
}
Run Code Online (Sandbox Code Playgroud)