DataGridのItemsSourceをICollectionView型のプロパティにハインディングしており、レコード追加は子ウインドウのパラメータをモデルのメソッドに渡して追加しています。データベースへは問題なく追加できるのですが、追加した際にDataGridの表示が更新方法が解らず悩んでいます。

レコード追加後のDataGridのプロパティは親ウインドウのViewModelにあるため、追加用の子ウインドウのViewModelから変更をしています。

ここは、やはりコードビハインドへのコーディングをしないという縛りで、mvvmパターンの観点から、どのような構成(処理フロー)で組み立てた方がベターなのか、有識者の方のご意見、助言等を頂ければと思い質問してみました。

※フレームワークにLivetを使わせてもらっています。