我已经使用“共享”代码文件扩展了我的域服务,以将额外属性添加到我的“预订”类中,该计算类按照以下方式计算StartMileage和FinishMileage的里程:Silverlight RIA:我如何在我的共享代码上实现更改通知
public int? JourneyMileage
{
get
{
if (StartMileage.HasValue && FinishMileage.HasValue)
{
return (FinishMileage - StartMileage);
}
else
{
return null;
}
}
}
StartMileage和FinishMileage是我自动生成的域服务中的属性。 属性JourneyMileage绑定到UI,如同StartMileage和FinishMileage。
当StartMileage或FinishMileage更改时,如何更新JourneyMileage属性(以及UI)?我一直在寻找像NotifyPropertyChanged这样的东西,但似乎画了一个空白。
去哪里执行INotifyPropertyChanged?它在域服务元数据文件上吗? – Calanus 2011-05-13 12:41:23
请参阅我的答案中的编辑 – 2011-05-13 12:45:55