viewmodelattribuut
Een viewmodelattribuut is een vorm van metadata die aan een ViewModel-klasse of aan individuele eigenschappen daarvan wordt toegevoegd om gedrag en presentatie van gegevens in een model-view(-viewmodel)-architectuur te sturen. Het attribuut zelf levert geen logica, maar geeft aanwijzingen aan bindingmechanismen, validatie, serialisatie, presentatielaag of tooling.
Viewmodelattributen worden gebruikt om zaken te declareren zoals weergavenaam, formaat, verplichting of of een veld bindbaar
Het voordeel van viewmodelattributen is dat ze scheiding van zorgen behouden door presentatie-gerelateerde metadata bij het
Bij ontwerp wordt vaak gestreefd naar minimale, goed gedocumenteerde attributen die generieke frameworks aanspreken en testbaarheid