【发布时间】:2011-05-15 22:03:18
【问题描述】:
从我的存储库中,我总是得到一个IEnumerable<T>。
在我的 ViewModel 的 Ctor 或方法中,我想将我的实体包装成一个 ObservableCollection<T>,如下所示:
private ObservableCollection<CustomerViewModel> customerViewModels;
public BillingViewModel(IService service)
{
...
IEnumerable<Customer> customers = service.GetCustomers();
// that will not work because of a different type
customerViewModels = new ObservableCollection(customers);
}
你会怎么做?
【问题讨论】:
标签: wpf mvvm viewmodel ienumerable