4
私のコンポジットWPFアプリケーションでは、ユーザーがコントロールをダブルクリックしたときに公開されるイベントがあります。モジュールはイベントに登録し、必要なときにアクションを実行します。Composite WPF EventAggregatorサブスクリプションが失われています
このイベントは無作為に動作していないようです。ときどき私がアプリケーションを実行するときに、問題なしでイベントをトリガーすることができます。モジュールがイベントの受信を停止する前に、何度かトリガーすることしかできません。
デバッガを見ると、CAL EventAggregator
にはまだイベントがありますが、イベントにはサブスクリプションがありません。 EventAggregator
はどのようにして購読を失うことができますか?
明示的に指定しない限り、EventAggregatorは弱参照(http://msdn.microsoft.com/en-us/library/ms404247.aspx)を使用します。 –