這幾天又重新在思考ObservableCollection的設計與用法
雖然Notifiy的機制已經十分方便 但是還是有效率上的考量
尤其是大量的CollectionChanged 會讓UI不是十分順....
所以在思考怎麼改善.... 其實最簡單的想法 就是開一個Thread來做
但其實是沒辦法的 因為Binding到的UI Object通常都有Thread Affinity (簡言之 就是只認自己的Thread可以用)
找到一篇解決了這個問題...........
WPF Data Binding ObservableCollection (cross thread binding support) « C# Live
沒有留言:
張貼留言