我需要的BindingList在我的UI提供本人收集和一個DataGridView之間的雙向數據綁定。但是,從業務層(或域層,服務層,數據層等)返回BindingList似乎並不正確。也就是說,我只會因爲UI需求而使用BindingList,現在這個UI需求會與我的領域層相結合。如果您返回從業務層(或服務層,領域模型等)的BindingList?
什麼是「正確的」脫鉤的方式來做到這一點?我應該返回一個IList,然後將其複製到BindingList中以用於演示目的?從現實世界的角度來看,這個開銷是否值得?
這個問題實際上會導致我失望的尋找到使用MVVM與WPF的路徑。我只是進入它,但我喜歡它。 – User 2011-02-18 22:27:15