我需要的BindingList在我的UI提供本人收集和一个DataGridView之间的双向数据绑定。但是,从业务层(或域层,服务层,数据层等)返回BindingList似乎并不正确。也就是说,我只会因为UI需求而使用BindingList,现在这个UI需求会与我的领域层相结合。如果您返回从业务层(或服务层,领域模型等)的BindingList?
什么是“正确的”脱钩的方式来做到这一点?我应该返回一个IList,然后将其复制到BindingList中以用于演示目的?从现实世界的角度来看,这个开销是否值得?
这个问题实际上会导致我失望的寻找到使用MVVM与WPF的路径。我只是进入它,但我喜欢它。 – User 2011-02-18 22:27:15