2012-03-06 5 views
1

Silverlight/WPFアプリケーションでIObservable <> .SubscribeOnDispatcherメソッドを使用する必要性が本当にありますか?私。私は特定のケースを求めています。この呼び出しが必要なときです。事前Silverlight/WPFのSubscribeOnDispatcher

答えて

1

そのこれらの条件が満たされている必要があります

ありがとう:

  1. あなたの観察可能な、すでにメインUIスレッド上にあることが保証されていないコールバック/イベントを生成し、何かに基づいています(例えばHttpWebRequest
  2. これらの項目は、UI要素の前の操作はCになるまでチェーン内
  3. 他のコードを実行してはならないUI要素を操作する必要が到着に応答するコード完成。

1が真でない場合は、UIスレッド上で既に1から値が到着しています。 2が真でない場合、UIスレッド上に存在するスレッドは重要ではありません。 3が真でない場合、ステージ2のコードはBeginInvokeのUIの一部がDispatcherで動作します。

関連する問題