I know Microsoft Prism has an EventAggregator. And I also found one on CodeProject.
Is there any better alternatives?
Thanks
Update:
Just found a very similar question (posted in Feb 2010): https://stackoverflow.com/questions/2343980/event-aggregator-implementation-sample-best-practices
Here’s a nice implementation as well as a good and related write up about event aggregation in general.
As a litmus test of ‘goodness’ this was the inspiration for the one used in the Caliburn framework.
HTH
Berryl