Я серьезно разочарован системой проверки WPF. Так или иначе! Как я могу проверить полную форму, нажав "button"?
По какой-то причине все в WPF сложно! Я могу сделать проверку в 1 строке кода в ASP.NET, которая требует 10-20 строк кода в WPF!!
Я могу сделать это, используя мою собственную Framework 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!
}