我在WPF中使用MVVM模式进行开发。有个疑问,问一下。
viewModel中的泛型集合,是不是都要新建个类型,对model中的类型进行包装。比如Model中有一个UserInfo类,ViewModel中有个集合对应用户列表,应该新建一个类User对UserInfo进行包装,变成ObservableCollection<User>,如果是复杂类型,这样是不是很麻烦?实际中都是使用什么策略解决这种问题呢?
假如你只针对集合做绑定,那泛型类(User)就不用包装,假如说User的变更需要体现到集合所绑定的控件元素上,那么User必须被包装一下(实现接口INotifiyPropertyChanged或继承自DependencyObject)
你采取的是哪个框架?
帮顶