Una “mailing list” spontanea tra svariati partecipanti mi porta verso questo post. Il problema è la validazione dell’input dell’utente, vediamo da dove sono partito: La situazione è decisamente banale, classicissima Window (Wpf) per l’editing di una Entity (Person), il tutto basato strettamente su M-V-VM, quindi è un “requisito” che nel code-behind della Window non ci finisca nulla, o xaml o ViewModel. Il problema è la vadilazione dell’input, diamo un paio di regole di business che “incriccano” la cosa: Rule A: Person.FirstName non deve essere vuoto; Rule B: Person.LastName non deve...