我在我的Xamarin Forms项目中使用了Realm和PropertyChanged Fody。我有两个模型 - Person
和Friend
,如下所示。 person
对象具有对friend
对象的引用。我已将Age
的{{1}}和person
绑定到两个单独的标签。现在,当我使用friend
时,只要PropertyChanged Fody
更改,它就应该更新标签。但只有第一个标签(人的年龄)更新,第二个标签(人的朋友的年龄)没有。如果朋友的年龄发生变化,我该如何提出通知?
Age
我将它们绑定在Xaml中,如下所示。
[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; }
}
答案 0 :(得分:0)
你不需要PropertyChanged.Fody,因为Realm内置了通知。我的猜测是它干扰了Realm的逻辑,因为你描述的应该只是工作。