2016-12-01 7 views
0

異なるEvent<T>を送受信できるさまざまなモジュールがあります。例えばさまざまなイベントタイプのpub/subsを複数のアグリゲータに動的に割り当てます

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

など

dynamicly EventAggregator<T>の異なるインスタンスにこれらのクラスのインスタンスを割り当てるための適切な方法(既存のフレームワーク)はありますか?たとえば、pub/subsを非汎用EventControllerに登録することで、モジュール間の接続を独立して処理し、wpf(ViewModel)から何とか簡単に管理できますか?

答えて

0

5つのインターフェイスを作成し、そのインターフェイスをすべてのクラスに対して継承できます。

Prism - EventAggregator.GetEvent<>.Subscribe() - Using Generics & Contraints

+0

私はEventAggregator の同じタイプとindependantly各パブのサブインスタンスを登録し、別のEventAggregatorへの接続を管理する方法の複数のインスタンスを持つことができるようにしたいです。 – Milleu

関連する問題