voila comment je procède en winform (à toi de l'adapté au WPF si ça te convient)
Dans form2 j'ai un bouton "Enregistrer" qui génère un événement NouvelItem avec en paramètre soit le nouvel enregistrement soit la liste complète des enregistrements déjà à jour.
Dans form1, au moment ou j'instancie form2, je m'abonne à l'événement NouvelItem.
Dans la méthode abonnée, je mets à jour l'affichage en fonction de ce que j'ai en paramètre.
Penser aux balises de coloration syntaxique: bouton <>, préciser le langage :<code csharp>.
Quand la solution est trouvée, mettre la discussion Résolue.