Я использую Realm и PropertyChanged Fody в своем проекте Xamarin Forms. У меня есть две модели - Person
и Friend
, как показано ниже. Объект person
имеет ссылку на объект friend
. Я привязал Age
из person
и friend
к двум отдельным этикеткам. Теперь, когда я использую PropertyChanged Fody
, всякий раз, когда изменяется Age
, он должен обновлять метки. Но обновляется только первая метка (возраст человека), а вторая (возраст друга человека) — нет. Как я могу поднять уведомления, когда возраст друга изменится?
[ImplementPropertyChanged]
public class Person : RealmObject
{
public string Name { get; set; }
public int Age { get; set; }
public Friend friend { get; set; }
}
[ImplementPropertyChanged]
public class Friend : RealmObject
{
public string Name { get; set; }
public int Age { get; set; }
}
Я связываю их в Xaml, как показано ниже.
<Label Text="{Binding person.Age}" />
<Label Text="{Binding person.friend.Age}" />