【发布时间】:2016-01-08 12:14:53
【问题描述】:
我不想将整个 Model 直接暴露给 View,而是希望拥有 ViewModel 属性,这些属性只是每个 Model 的代理 属性。例如;
private Product _product;
public string ProductName
{
get { return _product.ProductName; }
set
{
SetProperty(ref _product.ProductName, value);
}
}
但是上面的例子导致了A property, indexer or dynamic member access may not be passed as an out or ref parameter的错误。
我应该如何解决这个问题?
附注我的模型不是由 INPC 接口实现的。它们只是简单的 POCO 类。
【问题讨论】: