3

別のスレッドから BindingList コレクションを安全に更新するために、WPF で Dispatcher を使用する方法を考えていました。

私は他のソリューションにもオープンです。

どうもありがとう、ケーブ

4

1 に答える 1

1

Task私は UI スレッドにスケジュールすることを好みます。UI スレッド上で呼び出して、UI スレッド スケジューラを取得できTaskScheduler.FromCurrentSynchronizationContextます。MSDN の例がここにあります。

SynchronizationContext私は一般的に、ベースのソリューションではなくベースのソリューションを好みDispatcherます。それらは WPF/Silverlight に関連付けられていないからです。そのため、同期を処理しながら、WPF、ASP.NET、Windows フォーム、Win32 サービスなどから使用できる共通のビジネス オブジェクト レイヤーを作成することができます。

于 2010-08-27T18:49:13.887 に答える