エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[C#][WPF] ObservableCollectionを非同期で利用する際 - dreammindの日記
WPFを利用する開発は、Model View ViewModelパターンで設計することが多いですよね。 その際、データバ... WPFを利用する開発は、Model View ViewModelパターンで設計することが多いですよね。 その際、データバインディングは外せないので、必然的にObservableCollectionをよく用いると思います。 けれども、ObservableCollectionってディスパッチャに対して安全ではないという大きな問題があります。例えば、独自のスレッドでModelの追加、削除して、その通知をViewModelのNotifyCollectionChangedデリゲートで処理します。その処理の中でViewモデルのDataContextにModelの参照を渡すと、例外が発生します。 この問題を解決する手法はいろいろありますが、個人的に一押しな手法はHave worker thread update ObservableCollection that is bound to a ListCo
2012/03/29 リンク