У меня есть вопрос. Сейчас у меня есть приложение xamarin для mvvm-форм. Я хочу добиться следующего: связать представление со свойством в модели представления и использовать это свойство для ссылки на свойство в классе обслуживания. Когда свойство сервиса изменяется, все представления, которые связываются со свойством сервиса от различных моделей представления, должны быть обновлены. Как мне этого добиться?
Код ниже взят из одной модели представления, есть еще несколько моделей представления со свойствами, ссылающимися на свойство службы.
public string Signature
{
get => _activityStateService.Details.Signature.Autograph;
set
{
_activityStateService.Details.Signature.Autograph = value;
OnPropertyChanged(nameof(Signature));
}
}
Когда изменяется одно из свойств следующих объектов, я хочу уведомить модель представления (s) свойство, которое ссылается на этот объект, так что представления могут быть обновлены.
public class ActivityStateService : IActivityStateService
{
public DriverActivity Details { get; set; }
}