我已經使用「共享」代碼文件擴展了我的域服務,以將額外屬性添加到我的「預訂」類中,該計算類按照以下方式計算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