Ho un'applicazione WPF che utilizza il pattern MVVM in tutto, senza code code, i ViewModels comunicano tra loro tramite il MainViewModel che viene iniettato in ciascuno di essi.Come i moduli in Prism (CAL) comunicano tra loro?
Alla fine, questa applicazione ha bisogno di essere incorporati in un programma che utilizza applicazioni composite Biblioteca, Unità, ecc Guardando attraverso il codice e la documentazione di CAL, posso vedere come posso registrare il mio intera applicazione come modulo nell'applicazione CAL, ma in che modo la mia applicazione-come-modulo sta per comunicare con gli altri moduli che vengono caricati anche in modo dinamico? Mi aspetto, ad es. che ogni modulo ottiene l'applicazione CAL qualche modo iniettato, o che ci sia un qualche tipo di controller evento o Messenger con cui posso liberamente comunicare con gli altri moduli, vale a dire in grado di inviare un messaggio e rispondere agli eventi, ma non ti preoccupare se quei moduli sono effettivamente lì o no.
In che modo i moduli dell'applicazione Composite comunicano tra loro?