C# ReactiveUI和XAML项资源更新到ReactiveList中的更改
我使用将ItemsSource绑定到反应列表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)); }); 它在应用程序启动时填充列表框。到现在为止,一直都还不错。。。但是,如果我错了,请纠正我,我希望反应列表中稍后的更改会传播并
this.WhenActivated(d =>
{
d(this.OneWayBind(this.ViewModel, x => x.Pool.ToBill, x => x.ToBillListBox.ItemsSource));
});
它在应用程序启动时填充列表框。到现在为止,一直都还不错。。。但是,如果我错了,请纠正我,我希望反应列表中稍后的更改会传播并更新列表框
我所说的更改来自ReactiveList的嵌套属性,因此将ChangeTrackingEnabled设置为true是一种方法。。。但仍然没有传播
我也知道订阅ItemChanged的可能性,这是更新我的项目源的方法吗?列表项目是否也实现了
INotifyPropertyChanged
?不,它们没有。这是一项要求吗?如果希望ReactiveList
报告列表中某个项目的更改,则这些项目需要实现INotifyPropertyChanged
。确定。如果属性通知更改,它将传播。