Я расширил свою службу домена, используя файл «общего кода», чтобы добавить дополнительное свойство в мой класс «Бронирование», который рассчитывает пробег по StartMilet и FinishMilib следующим образом:
public int? JourneyMileage
{
get
{
if (StartMileage.HasValue && FinishMileage.HasValue)
{
return (FinishMileage - StartMileage);
}
else
{
return null;
}
}
}
StartMilet и FinishMilib - это свойства в моем автоматически сгенерированном домене.
Свойство JourneyMilet привязано к пользовательскому интерфейсу, равно как StartMicycle и FinishMicycle.
Как обновить свойство JourneyM Пробег (и, следовательно, также и пользовательский интерфейс) при изменении StartMicycle или FinishMicycle? Я искал что-то вроде NotifyPropertyChanged, но, похоже, нарисовал пробел.