weakeventmanager

    1

    1答えて

    弱いイベントマネージャをWPFアプリケーションで使用して、XXXEventManagerを使用してイベントのソースをターゲットに接続します。 AddListener(ソース、これ);コール。しかし、私のコードでは同じソースとターゲットを複数回接続することがあることに気付きました。これは、効果的に同じ(つまり、各フックアップごとに1つ)の複数のイベントが発生/処理されるように見えます。 WeakEv

    2

    1答えて

    多くのイベントを使用するC#(.NET 4.6.1)プロジェクトがあります。私は、新しいWeakEventManagerパターンにすべてのイベントハンドラを移動することを夢見ています。メモリリークを避けるためにハンドラの登録を無限に心配することを避けるためです。 しかし、パフォーマンスのために多くのテストを行う必要があり、2つの方法を簡単に切り替える方法が必要です。 #if WeakEvents

    5

    1答えて

    WeakEventManager(4.5は正常)をDependencyPropertyChangedEventArgsを提供するイベントと共に使用する最良の方法は何か疑問があります。これらはEventArgs(パフォーマンス上の理由から)から派生するものではないため、WeakEventManagerはそのままの状態では動作しません。 ガイド、リンク、またはヒントをお待ちしております。

    2

    1答えて

    私はWeakEventManagerに慣れるしようとしていますし、私は次のようにつまずく: AとB間のみ差がstaticあるが、無視してくださいコピー/貼り付けエラーnameof;) ジェネリック型と静的型に関してthis answerが見つかりましたが、Aとは何をしているのですか?WeakEventManager何とか静的イベントのソースとしてnullを使用することができます。 なぜstatic

    4

    1答えて

    私はWeakEventManagerの実装で、DependencyPropertiesの変更をリッスンするフレームワークを探していました。私はちょっと不自由なのは、私が見つけた唯一の弱いプロパティ変更イベントリスナーであるPropertyChangedEventManagerは、INotifyPropertyChangedを実装する型で使用するように設計されているという事実が混乱しています。 これ

    0

    1答えて

    私はこの問題を再現できません(プロジェクトは大きすぎて投稿できませんでした)、何が関連するのか分かりません。はここで間違っています。 私はその後、私は通常、このイベントをサブスクライブしてWeakEventManagerを使用して public abstract partial class A : Base { public static event EventHandler Test