C# MasterDetailsView未更新INotifyPropertyChanged事件

C# MasterDetailsView未更新INotifyPropertyChanged事件,c#,uwp,windows-community-toolkit,C#,Uwp,Windows Community Toolkit,我正在使用UWP社区工具包中的MasterDetailsView。 数据由myObservableCollection持有。 如果我从列表中添加或删除项目,则会触发更新,并且MasterDetailsView会显示新列表 但如果更改列表的属性(如聊天、图像等),则MasterDetailsView将不会更新到新列表。 它只是触发可观测集合的属性更改事件 它与MasterDetailsView不订阅observeCollection的PropertyChanged事件类似 有没有办法让你对这件事感

我正在使用UWP社区工具包中的MasterDetailsView。 数据由my
ObservableCollection持有。
如果我从列表中添加或删除项目,则会触发更新,并且
MasterDetailsView
会显示新列表

但如果更改列表的属性(如聊天、图像等),则
MasterDetailsView
将不会更新到新列表。 它只是触发
可观测集合的
属性更改
事件

它与
MasterDetailsView
不订阅
observeCollection
PropertyChanged
事件类似

有没有办法让你对这件事感到骄傲


在绑定中设置绑定
模式=单向

ItemsSource="{x:Bind chatsList, Mode = OneWay}"
Chat="{x:Bind chat, Mode = OneWay}"
Client="{x:Bind client, Mode = OneWay}"

我不确定这是不是真的,但若你们改变列表项中属性的值,可观察对象就看不到它了。集合可以看到您何时添加或删除某些内容,因为这些对象属于它们,并且它们不知道存储项的实现


尝试对更改的项调用PropertyChanged。我认为它应该可以工作。

我已经在实现
INotifyPropertyChanged
接口并触发
PropertyChanged
事件。