Photo par pxhere.com

MvvmCodeGenerator

Un générateur de code MVVM pour .NET

Posted by Damien Aicheh on July 31, 2019 · 1 min

Un générateur de code MVVM pour .NET

J’ai créé cet outil pour éviter d’écrire du code redondant pour mes ViewModels. Cet outil est construit à partir du compiler Rosyln pour .NET.

Découvrez le ici !

MvvmCodeGenerator

Pourquoi utiliser ce NuGet ?

Lorsque vous développez votre projet, vous définissez toujours un grand nombre de properties et de commands dans vos ViewModels. Cela donne des dizaines et des dizaines de lignes qui ne permettent pas une lecture rapide de votre fichier.

L’idée de ce NuGet est simple: vous définissez simplement vos commands et properties avec une seule ligne dans un fichier XML spécifique, vous rebuildez votre projet et vous êtes prêt à démarrer !

Ce NuGet a différents avantages:

  • Évitez d’écrire le code redondant
  • Vos propriétés et commandes sont déclarées en utilisant les mêmes conventions
  • Réduisez la quantité de code dans vos ViewModels
  • Les ViewModels ne contiennent que le code le plus important
  • Migrer d’un Framework MVVM à un autre facilement
  • Il supporte différents Frameworks MVVM

MvvmCodeGenerator prend désormais en charge les Frameworks MVVM:

Tutoriel

J’ai écrit une documentation complète, il suffit de suivre mon précédent tutoriel à ce sujet.

N'hésitez pas à me suivre sur pour ne pas rater mon prochain tutoriel !