将对象列表中的属性从View绑定到ViewModel,而对象列表又是另一个列表的属性

本文关键字:列表 属性 对象 ViewModel 另一个 View 绑定 | 更新日期: 2023-09-27 18:09:09

我有一个属性(文本框),这是一个列表的一部分。这个list是另一个list(类)的属性。当我在文本框中写入内容时,祖先应该得到更新。我已经尝试过RaisePropertyChanged(),但它没有成功。谁能给我提供正确的语法??

将对象列表中的属性从View绑定到ViewModel,而对象列表又是另一个列表的属性

当绑定列表时,你应该看看INotifyCollectionChanged。RaisePropertyChanged传播列表本身(而不仅仅是其中的一个项)发生了变化。如果绑定到GUI, GUI将检查更改并看到相同的旧列表,因此它不会采取进一步的操作。