gpt4 book ai didi

WPF DataBinding - 完全困惑

转载 作者:行者123 更新时间:2023-12-02 20:46:29 36 4
gpt4 key购买 nike

天哪!我讨厌这个。为什么这么复杂?

我正在尝试做的事情:

我有一个包含多个用户控件的表单,每个控件都有一个数据网格。每个网格通过 .ItemSource 属性与 ObservableCollection 绑定(bind),每次程序捕获事件时,它都会在隐含集合之一中进行更改。但网格图片不会更新。

最佳答案

如果元素的属性发生更改,ObservableCollection不会通知控件 - 除非元素通过 INotifyPropertyChanged 专门通知订阅者。

为什么会这样?集合只是一个容器,虽然它知道元素的数量以及何时添加或删除元素,但它不知道元素的“内部内容”以及哪些属性应该引发通知。即使您自己实现 INotifyPropertyChanged,也需要决定更改哪些属性应引发事件。

关于WPF DataBinding - 完全困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/982768/

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