INotifyPropertyChanged: Powiadom inną klasę

Mam klasę (nazwijmy toMyContainerClass), który jest kontenerem dla kilku innych klas (nazwijmy jeClassA doClassF).ClassA doClassF odziedziczyć tę samą klasę bazową (nazwijmy toMyBaseClass). WMyBaseClass Mam własność int z nazwąCount, któryClassA doClassF dziedziczyć. Mam także int int o tej samej nazwie wMyContainerClass która jest sumąClassA doClassF.

Następnie mam datagrid, a każdy wiersz ma jeden obiektMyContainerClass. Kolumny siatki pokazująClassA doClassF. Ostatnia kolumna w siatce pokazuje sumę (to znaczy jest związanaCount własnośćMyContainerClass). Teraz chcę, aby suma w ostatniej kolumnie była aktualizowana, gdy tylko zmienięCount właściwość w każdej klasie w zakresie A-F. Zaimplementowałem INotifyPropertyChanged inMyBaseClass i strzela, gdy zmieniamCount nieruchomość wClassA doClassF. Ale ostatnia kolumna w mojej datagrid pozostaje taka sama. Jakieś wskazówki?

EDYTOWAĆ: Stworzyłem diagram klas.

Metoda getCount () zwraca objA.Count + objB.Count + ... + objF.Count i jest zwracana przezCount nieruchomość wMyContainerClass. Pytanie brzmi: jeśli zaktualizuję objA.Count Chcę, aby GUI (czyli kolumna w moim datagrid) wyświetlał zaktualizowaną sumę.

questionAnswers(2)

yourAnswerToTheQuestion