如何将CustomerRepository注入到CustomerVM视图模型中?在我看来,一个WPF页,我有:与WPF MVVM Unity,Generic Repository交错
<Page.DataContext> <viewModel:CustomerVM/> </Page.DataContext>
但我的视图模型构造显然有参数传入,
public CustomerVM(ICustomerRepository customerRepository) { //this._customerRepository = customerRepository; }
我得到
类型'CustomerVM'不可用作对象元素,因为它不是 公共或未定义公共无参数构造函数或类型 转换器。
真的很挣扎。
任何帮助表示赞赏。
你能给我们提供这个错误的灵吗?或代码片段? – Danpe
请参阅[这里] [1] 我建议视图模型定位方法 [1]:http://stackoverflow.com/questions/5830199/setting-viewmodels-property-from-xaml –