【发布时间】:2011-09-30 00:43:56
【问题描述】:
好的,我在绑定到 ObservableCollection 的 XAML 文件中有一个 ItemsControl。 ObservableCollection 位于视图模型类(我们称之为 ViewModelA 类)中,并且 ObservableCollection 中的每个项目都是 另一个 视图模型类的实例(我们称之为 ViewModelB 类)。
ViewModelA 上有一个属性,当更改时,将间接更改 ViewModelB 类的许多实例中的属性值。换句话说,它不会直接进入 ViewModelB 并设置其属性,从而导致 INotifyPropertyChange 调用,而是进入模型,在我的模型中设置一些属性,并且我的模型中的更改会影响 ViewModelB 应该显示的内容视图。
如何通知视图 ViewModelB 中的某些内容发生了变化?
【问题讨论】:
标签: c# wpf xaml observablecollection inotifypropertychanged