C# ReactiveUI和XAML项资源更新到ReactiveList中的更改

C# ReactiveUI和XAML项资源更新到ReactiveList中的更改,c#,xaml,reactiveui,C#,Xaml,Reactiveui,我使用将ItemsSource绑定到反应列表 this.WhenActivated(d => { d(this.OneWayBind(this.ViewModel, x => x.Pool.ToBill, x => x.ToBillListBox.ItemsSource)); }); 它在应用程序启动时填充列表框。到现在为止,一直都还不错。。。但是,如果我错了,请纠正我,我希望反应列表中稍后的更改会传播并

我使用将ItemsSource绑定到反应列表

        this.WhenActivated(d =>
        {
            d(this.OneWayBind(this.ViewModel, x => x.Pool.ToBill, x => x.ToBillListBox.ItemsSource));
        });
它在应用程序启动时填充列表框。到现在为止,一直都还不错。。。但是,如果我错了,请纠正我,我希望反应列表中稍后的更改会传播并更新列表框

我所说的更改来自ReactiveList的嵌套属性,因此将ChangeTrackingEnabled设置为true是一种方法。。。但仍然没有传播


我也知道订阅ItemChanged的可能性,这是更新我的项目源的方法吗?

列表项目是否也实现了
INotifyPropertyChanged
?不,它们没有。这是一项要求吗?如果希望
ReactiveList
报告列表中某个项目的更改,则这些项目需要实现
INotifyPropertyChanged
。确定。如果属性通知更改,它将传播。