cogimator.net

Une ligne à la fois...

Implémenter simplement un formulaire dynamique avec WPF

En s'appuyant sur les DataTemplates et les capacités de binding de WPF, on peut très facilement mettre en place des formulaires dynamiques. La première étape est de définir les classes qui serviront à définir les éléments de notre formulaire :

Ensuite, on va définir les DataTemplates qui vont permettre leur affichage :

Et pour finir, il reste juste a ajouter les éléments dans un conteneur :

Tout le reste est géré par le WPF, qui, au travers des DataTemplates et du Binding affichera les contrôles nécessaires pour remplir nos éléments.

Le code source complèt est disponible sur : https://github.com/mathieubrun/Cogimator.Samples