我试图让我的业务对象在MVVMLight中使用Set()
方法实现INotifyPropertyChanged。这是我到目前为止有:使我的业务对象实现INotifyPropertyChanged
public class Person : ObservableObject
{
private readonly Entities.Person entity;
public Person()
{
entity = new Entities.Person();
}
public int ID
{
get { return entity.Id; }
set { Set(() => ID, ref entity.Id, value); }
}
}
很显然,因为我的错误,我不能这样做: A property or indexer may not be passed as an out or ref parameter
我应该怎么办呢?我是否需要直接实施INotifyPropertyChanged还是有另一种方法来执行此操作?
没有公认的答案真的有用吗?似乎不太可能。 –
好吧,它摆脱了错误,我的代码编译。我会说这有帮助。 – Jake
这不是相同的代码,它看起来不像是你所拥有的东西的替代品。 –