星期日, 9月 21, 2008

[WPF] Cross Threading Binding Support of ObservableCollection



這幾天又重新在思考ObservableCollection的設計與用法

雖然Notifiy的機制已經十分方便 但是還是有效率上的考量

尤其是大量的CollectionChanged 會讓UI不是十分順....

所以在思考怎麼改善.... 其實最簡單的想法 就是開一個Thread來做

但其實是沒辦法的 因為Binding到的UI Object通常都有Thread Affinity (簡言之 就是只認自己的Thread可以用)

找到一篇解決了這個問題...........

WPF Data Binding ObservableCollection (cross thread binding support) « C# Live

沒有留言: