내 Windows 8.1 응용 프로그램에는 여러 이벤트, 게시자 및 가입자가 있습니다.Windows 8.1 응용 프로그램 용 C#에서 Event Aggregator 구현
이벤트 A 또는 B 또는 C는 여러 게시자가 게시 할 수 있으며 여러 구독자가 수신 할 수 있습니다. 이러한 모든 엔티티는 다 대 다수의 관계를 갖고 있습니다. 분명히 디커플링과 코드 유지 관리가 가능합니다. Event Aggregator 패턴 또는 Event broker 패턴을 사용하기로 결정했습니다. http://martinfowler.com/eaaDev/EventAggregator.html.
여기에서 얻은 정보 https://social.msdn.microsoft.com/Forums/en-US/85b62a26-dd77-43db-8c2b-25b76d7129a1/use-events-or-delegates-in-my-application?forum=csharpgeneral. Magnus에게 감사의 말을 전합니다.
프리즘 라이브러리가 Event Aggregator 프레임 워크를 제공했는지 확인했습니다. 그래서 Prism EventPubSub의 휴대용 라이브러리는 Windows 8.1의 목적을 해결합니다. 하지만 여기에서는 C# langauge 이벤트가 사용되지 않고 객체 대신 이벤트 핸들러로 사용됩니다. 아마도 이벤트를 유형으로 사용할 수 없기 때문일 수 있습니다.
위임자를 사용하여 이벤트 브로커 패턴을 표시하는 http://msforge.net/blogs/paki/archive/2007/11/20/EventBroker-implementation-in-C_2300_-full-source-code.aspx과 같은 링크를 확인하십시오.
이벤트 자체가 이벤트 수집기 패턴에 참여할 수 있는지 확인하고 싶습니다.
환호,
Saurav