From following the Prism documentation it says there are four ways to communicate across modules -
- Solution commanding
- Region context
- Shared services
Event aggregation
- Can I just chose one of these methods and apply it for all cross-module communcation? Or should I use different methods depending on the situation?
- In particular, in an application Im writing at the moment I have button in one module and when the user clicks it I want to start a thread in another module. Which method of communication would I use for this situation?