gpt4 book ai didi

C# 绑定(bind)到另一个 ObservableCollection 中的一个 ObservableCollection

转载 作者:行者123 更新时间:2023-11-30 16:24:43 27 4
gpt4 key购买 nike

我有一个 ObserveableCollection,其中包含另一个 ObserveableCollection。在我的 WPF 中,我设置了对 Persons.Lectures 的绑定(bind)。我现在的问题是,当我更改“lectures”集合中的任何值时,“persons”集合不会通知我的绑定(bind)。当将一个 ObserveableCollection 用于另一个 ObserveableCollection 时,这通常是一个问题吗?

我该如何解决这个问题,以便我的绑定(bind)能够使用react?

最佳答案

ObservableCollection 实现了 INotifyCollectionChanged ,它会通知您集合本身的更改(添加、顺序更改等)。

如果您希望绑定(bind)更新,那么 ObservableCollection 中包含的实际对象必须实现 INotifyPropertyChanged .您可能会注意到集合确实也实现了该接口(interface),但那是通知集合对象本身属性的更改,而不是其内容属性的更改。

关于C# 绑定(bind)到另一个 ObservableCollection 中的一个 ObservableCollection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10552403/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com