我正在構建WPF應用程序,並在創建我的域模型時使用了ObservableCollection<T>
。
我只允許自己使用它,因爲它明顯屬於System.Collections.ObjectModel命名空間。
ObservableCollection爲什麼會有與用戶界面相關的限制?
執行期間我收到一個錯誤。我發現在SO一個線程的問題已經涉及在這裏:Where do I get a thread-safe CollectionView?
我的問題是:假設ObservableCollection<T>
是System.Collections.ObjectModel命名空間,爲什麼它有一個用戶界面相關的限制嗎?這是架構缺陷還是意圖?在領域模型中使用它是不是很好的做法?
這不是一個標題,那是一種疾病。 –
這不是'ObservableCollection'的限制,這是WPF的限制。 –
svick
HB - 請接受我的appologies - 這是我第一次使用SO來提出一個問題 - 將在未來提高我的標題:) –