In ASP.NET MVC, we can decorate our properties with validation attributes. Then, this validation is applied at the presentation layer (views, client side) and controller and data access alike.
My question is -can we accomplish this somehow in WinForms?