好的,我在XAML文件中有一个ItemsControl,它绑定到一个ObservableCollection。这个ObservableCollection可以在一个视图模型类(我们称之为ViewModelA)中找到,而ObservableCollection中的每个项目都是另一个视图模型类(我们称之为ViewModelB)的实例。
ViewModelA有一个属性,在更改时会间接地更改ViewModelB类许多实例中的属性值。换句话说,它不直接去设置ViewModelB的属性,从而导致INotifyPropertyChange调用,而是进入模型,设置一些模型属性,该模型属性影响了ViewModelB应该在视图中显示什么。
如何通知视图ViewModelB中的内容已经发生了变化?
ViewModelA有一个属性,在更改时会间接地更改ViewModelB类许多实例中的属性值。换句话说,它不直接去设置ViewModelB的属性,从而导致INotifyPropertyChange调用,而是进入模型,设置一些模型属性,该模型属性影响了ViewModelB应该在视图中显示什么。
如何通知视图ViewModelB中的内容已经发生了变化?