Динамически назначать публикации/подписки различных типов событий нескольким агрегаторам

У меня есть различные модули, которые могут отправлять и получать разные Event<T> . Например

class A : ISub<Event<Picture>>
class B : ISub<Event<SomeObject>>
class C : IPub<Event<Picture>>
...

и т. д.

Есть ли правильный способ (существующая структура) для динамического назначения экземпляров этих классов различным экземплярам EventAggregator<T>? Например, зарегистрировав pub/subs в неуниверсальном EventController, который затем независимо обрабатывает соединения между модулями и упрощает управление из wpf (ViewModel)?


person Milleu    schedule 01.12.2016    source источник


Ответы (1)