eventaggregator

    16

    2答えて

    私は多くのバックボーンモデルをコレクションにまとめ、対応するビューやビューのコレクションに接続しています。同じコレクションに属していないこれらのモデルの中には、別のモデル(おそらく複数のモデル)に関心のあるイベントを引き起こす必要があるものもあります。 これに対処するには、hereと他の場所に記載されている「グローバルイベントディスパッチャ/アグリゲータ」が推奨されます。 しかし、私はディスパッチ

    0

    1答えて

    私は現在、プリズムIEventAggregatorを使用して、異なるモジュールの2つのビュー間でwpf通信を試しています。パブリッシングモジュールとサブスクリプションモジュールが正常に動作しています。何らかの理由でサブスクライバUIが更新されない理由を理解できません。サブスクライバモジュールにmsgboxを表示するボタンを配置してください。私は適切にINotifyPropertyChangedを実

    0

    1答えて

    RX(Reactive extensions)を使用してイベントアグリゲータを実装しようとしていますが、ここではコードが使用されていますが、 subject.AddDisposableメソッドがありません。誰でも助けてくれますか?多分古いバージョンなので、Rxの新しいバージョンでこのメソッドは削除されましたか?これを実装する正しい方法は何か? if (_observablesByTypeKey.C

    10

    2答えて

    私はキャリバーンマイクロを学習しており、official siteからEventAggregatorを使用しようとしています。 しかし、私は例外 だ「このオブジェクトのために定義されていませんパラメータなしのコンストラクタを。」 メッセージ自体ははっきりしていますが、この例ではパラメータのないコンストラクタも含まれていません。私が1つを追加すると、パラメータを持つコンストラクタはヒットせず、IEv

    -1

    1答えて

    Webアプリケーション(Java + Tomcat)のクラスタがあり、アプリケーションでイベントが生成されます。ボリュームはそれほど高くはないが、1日に1000万件未満のイベント(山と谷が不均等に分布)。 イベントの集計をユーザーインターフェイスに表示する必要があります。現在、これは、各ページの表示に多数の索引がある大きな表に対してDB照会を実行することによって行われます。 イベントの流れを維持し

    5

    1答えて

    イベントハンドラは、別のビューを参照し、そのイベントをリッスンするビューを持つときに問題ありません。デカップリングと再利用に最適です。 問題が発生するかどうかを知るためにグローバルアトリビュートのイベントアグリゲータを使用するため、時々私は参照されないビューを持っていますが、私はちょうど私が傾けるDOM階層のバブリングイベントのようなものです。 が、私は次のように私はビュー階層を持っているとしまし

    5

    1答えて

    MVVMとMicrosoft Prism librariesを使用してWPFプロジェクトを作成しています。だから、私はクラスMicrosoft.Practices.Prism.MefExtensions.Events.MefEventAggregatorを使用して、私はイベントをパブリッシュクラスを介して通信し、以下のような方法をサブスクライブする必要がある場合:公開するには : myEventA

    0

    1答えて

    を使用したイベントアグリゲータサブスクリプションのテストで例外が発生する以下のコードを使用してIEnumerableコレクションデータを取得するサブスクライブ中に例外が発生する例外。公開されたCollectionオブジェクトをサブスクライブできません。 Mock<IEventAggregator> _mockEventAgg = new Mock<IEventAggregator>(); _mo

    -1

    3答えて

    バックグラウンドで約1日待ってから別のものを実行する機能。 のように:このような function Sleep(){ sleep(/* One Day */); Run(); } function Run(){ //One Day later, //execute code. } それともmaby何か(これは架空のものです): class Wait

    0

    2答えて

    私のウィンドウサービスアプリケーションでThread.sleep()を置き換えたいです。しかし、私は自分のコードでそれを使用する方法を取得していない。私のサービスでは、毎回10分後にforeachループでマシンのリストを繰り返す必要があり、そのループで私はいくつかの時間の遅延の後に新しいスレッドを開始しました。 2秒の遅延。だから私はすべてのスレッドの作成後にthread.sleep()を使用して