bonjour, voila je commence a faire une application en utilisant le modele mvvm

j'utilise la librairie AvalonDock pour découper mon application en plusieurs paneaux qui se chargerons de gérer une partie de l'application
( 1 qui liste mes anims , l'autre la timeline , un autre affiche le visual...)

suite a une précédente question on m'as conseillé de faire un modelview par panel, le souci c'est que il y a des informations communes par example quand je choisi une animation tous les autres panel doivent etre updater pour montrer le contenu de cette animation.

du coup, je me demande ou mettre l'animation en cours.
si c'est dans le panel qui liste les anim, comment le propager aux autres?
la solution logique ce serais de le mettre dans la vue mere, mais comme c'est le cas dans la plupart de mes variables et collection, quel est l'interet de faire un ViewModel par panel, pourquoi ne pas avoir un seul ViewModel et n panel qui l'utilisent?

Merci