Passage de valeur d'un model à son viewmodel - C#/.NET managed - Programmation
MarshPosté le 15-10-2018 à 13:54:35
Bonjour à tous Je m'auto forme sur C# et MVVM. Je réalise une application pour tester mes connaissances (elles sont maigres je l'avoue). Dans cette application je dispose d'un datagrid dans lequel l'utilisateur peut entrer des informations. La validation de l'entrée entraîne, par l'intermédiaire d'un Model "CollectionEntree" l'enregistrement des données dans une base. Ce même Model appelle un autre Model "Calcul" qui effectue la somme des montants de toutes les entrées. Le montant doit enfin apparaître dans un textblock "TextEntree". Tout fonctionne bien sauf l'affichage de la valeur. Après avoir mis des points d'arrêt dans mon code je me suis aperçu que mon programme ne repasse pas par le ViewModel après un nouveau calcul et malgré beaucoup de recherches et d'essais, rien à faire ça ne marche pas. Pourriez vous m'aider sil vous plait. Merci d'avance. Je vous fourni les codes de la vue, des deux model et du viewmodel:
Marsh Posté le 15-10-2018 à 13:54:35
Bonjour à tous
Je m'auto forme sur C# et MVVM. Je réalise une application pour tester mes connaissances (elles sont maigres je l'avoue).
Dans cette application je dispose d'un datagrid dans lequel l'utilisateur peut entrer des informations. La validation de l'entrée entraîne, par l'intermédiaire d'un Model "CollectionEntree" l'enregistrement des données dans une base. Ce même Model appelle un autre Model "Calcul" qui effectue la somme des montants de toutes les entrées. Le montant doit enfin apparaître dans un textblock "TextEntree".
Tout fonctionne bien sauf l'affichage de la valeur.
Après avoir mis des points d'arrêt dans mon code je me suis aperçu que mon programme ne repasse pas par le ViewModel après un nouveau calcul et malgré beaucoup de recherches et d'essais, rien à faire ça ne marche pas.
Pourriez vous m'aider sil vous plait.
Merci d'avance.
Je vous fourni les codes de la vue, des deux model et du viewmodel:
La VUE:
MODEL "CollectionEntree":
le MODEL "Calcul":
et enfin le VIEWMODEL: