与其直接将整个Model暴露给View,我希望有ViewModel属性,这些属性只是每个Model属性的代理。例如;
private Product _product;
public string ProductName
{
get { return _product.ProductName; }
set
{
SetProperty(ref _product.ProductName, value);
}
}
但上面的例子会导致错误:属性、索引器或动态成员访问可能不能作为 out 或 ref 参数传递
。
我该如何解决这个问题?
附言:我的模型没有实现 INPC 接口。它们只是简单的 POCO 类。