WindowsBase
DLLは、IWeakEventListener
要約を使用してイベントを定義します。
WeakEventパターンとSystem.Windows.WeakEventManagerを介してイベントを受信することを期待するクラスにイベントリスニングサポートを提供します。
この漠然とした説明は、「WeakEventパターン」が実際に何であるかを説明していません。
では、このパターンとは何ですか、なぜそれが使用され、WPFアプリケーションの外部で役立つのでしょうか?
編集すでにいくつかの良い答えがありますが、このパターンがWPFアプリケーションの外部で役立つかどうかについては誰も話していません。依存関係のプロパティのような弱いイベントパターンは、WPFAPIおよびDLLと密接に関連しているように思われます。非WPFアプリケーションで利用できる同等の実装はありますか?