№ 3 определенно там, где я больше всего сомневался, но я вижу, что аргумент о том, что событие не транслируется всему приложению, имеет смысл. Спасибо за Ваш ответ :-)

ал вБиблиотека составных приложений, и это здорово, но у меня возникают проблемы с выбором, когда использовать EventAggregator ... или, скорее, - когда НЕ использовать его.

Глядя на пример StockTraderRI, я еще больше запутался. Они используют EventAggregator в некоторых случаях и «классические» события в других случаях (например, интерфейс IAccountPositionService).

Я уже решил использовать его для связи с тяжелой рабочей задачей, которая должна выполняться в фоновом потоке. В этом случае EventAggregator предлагает маршалинг потоков за кулисами, поэтому мне не нужно сильно беспокоиться об этом. Кроме того, мне нравится развязка, которую предлагает этот подход.

Итак, мой вопрос: когда я начал использовать EventAggregator в своем приложении, почему бы не использовать его длявсе пользовательские события?

Ответы на вопрос(1)

Ваш ответ на вопрос