別のスレッドから BindingList コレクションを安全に更新するために、WPF で Dispatcher を使用する方法を考えていました。
私は他のソリューションにもオープンです。
どうもありがとう、ケーブ
別のスレッドから BindingList コレクションを安全に更新するために、WPF で Dispatcher を使用する方法を考えていました。
私は他のソリューションにもオープンです。
どうもありがとう、ケーブ
Task私は UI スレッドにスケジュールすることを好みます。UI スレッド上で呼び出して、UI スレッド スケジューラを取得できTaskScheduler.FromCurrentSynchronizationContextます。MSDN の例がここにあります。
SynchronizationContext私は一般的に、ベースのソリューションではなくベースのソリューションを好みDispatcherます。それらは WPF/Silverlight に関連付けられていないからです。そのため、同期を処理しながら、WPF、ASP.NET、Windows フォーム、Win32 サービスなどから使用できる共通のビジネス オブジェクト レイヤーを作成することができます。