MyContainerClass他のいくつかのクラスのコンテナであるクラス( と呼びましょう)があります(それらClassAを に呼びましょうClassF)。ClassA同じ基本クラスをClassF継承します (それを と呼びましょうMyBaseClass)。には、 継承する名前MyBaseClassの int プロパティがあります。toの合計である同じ名前の int プロパティもあります。CountClassAClassFMyContainerClassClassAClassF
次に、データグリッドがあり、各行には のオブジェクトが 1 つありますMyContainerClass。グリッドの列は に表示ClassAされClassFます。グリッドの最後の列には合計が表示されます (つまり、 のCountプロパティにバインドされていますMyContainerClass)。Countここで、AF 範囲内の任意のクラスのプロパティを変更するとすぐに、最後の列の合計が更新されるようにしたいと考えています。INotifyPropertyChanged を実装しましたが、プロパティ MyBaseClassを に変更すると起動します。しかし、データグリッドの最後の列は同じままです。手がかりはありますか?CountClassAClassF
編集:
クラス図を作成しました。
getCount() メソッドは objA.Count+objB.Count+...+objF.Count を返し、 のCountプロパティによって返されますMyContainerClass。問題は、objA.Count を更新する場合、GUI (データグリッドの列) に更新された合計を表示することです。