event aggregator pattern

Event Aggregator: Channel events from multiple objects into a single object to simplify registration for clients.
“Event Aggregator is a good choice when you have lots of objects that are potential event sources. Rather than have the observer deal with registering with them all, you can centralize the registration logic to the Event Aggregator. As well as simplifying registration, a Event Aggregator also simplifies the memory management issues in using observers.”
“This is part of the Further Enterprise Application Architecture development writing that I was doing in the mid 2000’s. Sadly too many other things have claimed my attention since, so I haven’t had time to work on them further, nor do I see much time in the foreseeable future. As such this material is very much in draft form and I won’t be doing any corrections or updates until I’m able to find time to work on it again.”

Event Aggregator Pattern
Braindump on the Event Aggregator Pattern

Event Aggregator And/Or/vs Mediator: A Tale Of Two Patterns
Prism EventAggregator Sample


“StoryTeller is a new tool for creating “Executable Specifications ” for .Net projects. StoryTeller is effectively a functional replacement for FitNesse, but with improved mechanics. Think of StoryTeller as a tool for creating External DSL’s to test your application code.”

Event Aggregator



patterns library pattern event aggregator 01
1- https://www.youtube.com/watch?v=dFW5ESPNflM
9- https://www.youtube.com/watch?v=DK1f5SO5XaE