そのため、かなりの量のリアルタイムデータ(.1秒ごとに変更)を収集して配布するプライマリMainViewModelがあります。現在、すべてのコントロールがMainViewModelを参照しています。
UserControlコントロールを使用して、同じタイプのデジタルゲージの多くのオブジェクトを複製しています。
私の質問は、MainViewModelからControlViewModelにデータを「プッシュ」または「参照」するためのベストプラクティスはありますか?私が念頭に置いている目的は、必要なDependencyPropertiesをControlViewModelにきれいに収納し、MainViewModelをできるだけきれいに整理することです。
MVVMLightメッセージングはオプションですか?イベントは適切ですか?ControlViewModelからMainViewModelへのバインディングを設定して、MainViewModelデータが更新されたときに、それがControlViewModelに反映されるようにすることはできますか?