私は、他の誰かが市場データを取得したサービスを使用しています。サーバーに接続し、シンボルを送信してデータを返します。さて、複数のビューを開いて、複数のシンボルのマーケットデータを取得できるように、このビューを使用しようとしています。これが行われる方法は、私のViewModelがSingletonイベントIncomingMessageにサブスクライブし、メッセージにViewModelのシンボルが含まれている場合、ObservableCollectionにそれを入れます。それが問題の原因です。C#シングルトンUIスレッディング問題
イベントからのメッセージを自分のコレクションに安全に追加するにはどうすればよいですか?
[編集] ObservableCollectionが私のビューのDataGridにバインドされているため、例外がスローされていると思います。
あなたは、ビューとビューモデルをどのようなテクノロジで参照していますか? ASP.NET MVC? – StriplingWarrior
ロックキーワードが役立たないのですか? http://msdn.microsoft.com/en-us/library/c5kehkcz.aspx – rskar
MVVM with WPF。私はObservableCollectionを私のビューにバインドしていると思います。 – Stephen